Schema Markup for property list
-
My Client has a Real Estate directory with many landing pages for specific properties and locations, example:
https://www.laguiainmobiliaria.com.mx/casas-en-venta-queretaro/
This landing page is a list of New Houses in Queretaro.
The properties appear dynamically, because this landing pages works trough a WP Query. So the list changes every week.
We are preparing each listing to have a Product Markup as trulia. But what would be the appropiate markup for the list of properties?
An itemlist markup seems imposible because the list is dynamical, so maybe Markup as an article? in the description: List of houses in Queretaro?
-
Hi Roman,
Ok great, you're at least also of the opinion that bigger sites will need an actual implementation. I want to make sure to at least mention these articles too, to not give people the idea that they should all go ahead to implement it through GTM, as it's still not a recommended way to go:
- https://www.upbuild.io/blog/dont-use-gtm-for-structured-data/
- http://www.thesempost.com/google-dont-rely-google-tag-manager-structured-data/
- https://www.seroundtable.com/google-google-tag-manager-seo-24984.html (see the Tweets mentioned in this article, it's based on John Muellers reply to my Tweet about all the down sides of implementing GTM for structured data).
-
Google Tag Manager is a tool which can easily add scripts or pieces of code to a page.
You can use Google Tag Manager to implement Google Analytics and create, for instance, events.There are several advantages to using Google Tag Manager to implement structured data. The most important one is that it allows you to generate tags, triggers, and variables, which means that you can apply the same code again and again on different pages. In the end, this will save you a lot of work. Google Tag Manager also features a preview mode, which allows you to check whether you successfully implemented your data immediately.
For more information
- https://searchengineland.com/add-schema-markup-site-using-google-tag-manager-272516
- https://yoast.com/structured-data-google-tag-manager/
- https://moz.com/blog/using-google-tag-manager-to-dynamically-generate-schema-org-json-ld-tags
I usually use GTM+Schemas and it works for me. If you have to implement it manually on a small website its ok. But in a website with 5000 listing pages, well, in my opinion, does not make sense.
-
Google Tag Manager? Which is not recommended by Google at all for structured data implementations?
Look into itemList in combination with Product Schema.org, what you could do here is make sure that the template in WordPress has this embedded in the code. So, in that case, you'll make sure that the content is marked up in the right way and you don't have to worry about it when you have content that is being deleted/updated/removed.
-
Hi Trazo
First, you need to keep in mind that not all the schemas available can be implemented. So you need to focus on those schemas that are supported by Google, Bing, Yahoo, Facebook and so on.
- Introduction to Structured Data (Google)
- Marking up your site: Overview (Bing)
- A Guide to Sharing for Webmasters (Facebook)
So the first thing that you need to do is read the documentation above.
In the second place, you will need to figure out to implement. Add a plugin in your case is not an option at all. If you are going to work on a few pages you can use it. But if you need to deal with a large number of pages and listing you cannot scale if every day more and more content is added to your site.
So the best way that I found to deal with this type of schemas implementation is using Google Tag Manager.
So you will create a template for every schema that you want to implement and insert the code dynamically based on your needs. Also, this allows you to have control over all your schemas in a single place.
I hope this info helps you.
Regards
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Not showing in Google map listing. Why?
We have a client who's law firm is the highest google reviewed, on page two or three of St. Louis personal injury lawyer, but does not show in the map listing. Any ideas why this would happen or how to ensure they are viewable in the map listing?
Algorithm Updates | | David-Kley0 -
Both video and article schema markup properties?
I am curious, if i can add both "video" and "article" schema.org markup for my video pages. Currently i have video markup up and running, but it only shows up in SERPs when users browse videos (not web content). Can i add "article" markup as well, so the markup will show on Web search? Thanks, Dime
Algorithm Updates | | dimicos0 -
Best practice for cleaning up multiple Google Places listings and multiple Google accounts when logins were lost.
We are an inbound marketing agency, most of our clients are not relying on local seo. I have a pretty good understanding of it when starting fresh but not so much in joining a "movie in progress" kind of scenario. Recently we've brought on two clients who have had their websites in place for awhile, have made small attempts at marketing themselves online over the years and its resulted in multiple Google places listings, variations of the company names (one of them changed their name), worried there are yet more accounts out there they aren't aware of, etc (analytics, and others from well intentioned employees and past service providers - no internal leadership at the company level). In reading Google help forums I'm seeing some recently having their accounts suspended when they try to clean things up - in one case a person setup a new Google account thinking he would start fresh and in trying to claim listings, get rid of duplicates, etc. his account was suspended. What is the CURRENT recommended course of action in situations like these? With all the changes going on with Google, I don't know which route to take and have combed the Internet reading articles about this (including Google's resources) - would like some current real world advise.
Algorithm Updates | | rhgraves651 -
Getting Listed in Google Places
How do I get listed in Google Places if I don't have a physical address? EG: I am a medical health insurance company in Colo Springs, Colorado, but service 20 cities? What is the best procedure? Getting a mailbox at Mailboxes, etc. or UPS Store?
Algorithm Updates | | GregWalt0 -
Do practitioner listings for the same business need to have different categories?
I'm trying to figure out an issue with practitioner listings, and I wanted to ask more about this because in this Q&A thread ( http://www.seomoz.org/q/multiple-businesses-at-the-same-address-avoiding-google-places-trouble ) it was stated that each listing needs to have a different category. Sorry if this question is redundant, I just wanted to make sure I have a clear understanding before proceeding.... I'm managing local listings for a senior healthcare center that has 4 locations, and multiple practitioners at each location. I'm trying to figure out how to best handle the multiple practitioner listings, most of which appear to be scraped. I was going to claim, verify and begin managing them. However, they all fall under the same category, "practitioner." What I've gathered from the response in the above Q&A thread is that I need to have a different category for each practitioner to please Google Places, despite the fact that "practitioner" is the best/most accurate category available in Google's pre-set categories. Is my interpretation correct? I'm confused because Google's guidelines say you can create a separate listing for each practitioner, which to me implies that it would be ok to use the practitioner category for each one. But then again, I want to make sure before proceeding. Thanks, Kim
Algorithm Updates | | TECHSEO35
#TECHSEO Account Manager0 -
Paid for Directory Listings and no-follows
Was just about to book an advert in a directory until the salesperson told me that the directory listing would be replicated over 40 times, from different websites (they white label the directory to different sites, who then sell their own adverts in the directory). I asked them whether they did nofollows - they didn't know what they were, so clearly not. I'm thinking 40 plus identical links coming through (over 10% of total links to site) could attract punishment from Google. Your thoughts would be welcome. Thanking you in advance, Luke
Algorithm Updates | | McTaggart0 -
Why is map listing split this way ?
I am trying to figure out why map listings gets split up this way. Some people gets their maplisting to the right while the generic map listing block is down after a few organic listings . Didn't they at some point of time club orgainc + map together so only one shows up in SERPs ? q2Foz.png
Algorithm Updates | | Saijo.George0 -
Product microdata from Schema.org
An article (http://www.websitemagazine.com/content/blogs/posts/archive/2011/11/18/step-up-your-e-commerce-seo-game-with-product-microdata.aspx?utm_source=newsletter&utm_medium=email&utm_campaign=newsletter) is claiming that using this product micro data (http://schema.org/Product) might help product pages rank better. Do you have any experience using these tags and would it be worth the time to implement these on a site with 1000's of products? Would it make sense to selectively implement them on specific products that actually have a good chance of ranking high instead?
Algorithm Updates | | pbhatt0