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
-
Where can I find a list of CTRs by search engine position, beyond the top 20?
I'm trying to find a comprehensive list of CTRs by search enginge position. The most exhaustive list I've found is this one: https://www.advancedwebranking.com/cloud/ctrstudy/ - which shows CTRs by industry for the positions 1-21. I'm interested in seeing the rates for lower positions as well - does anyone in the community know any (preferably recent) resources for this? Thank you.
Algorithm Updates | | PrebenKaas0 -
SEO - Google Local Listing & Same Day Delivery
Hi We are looking to offer same day delivery if you're in a 20 mile radius to us. I'm trying to do some research on how to optimise this for Google organic listings. Would this be the same as optimising for a local business listing? I'm not sure where to start. Thanks! Becky
Algorithm Updates | | BeckyKey0 -
Mobile Brand Markup Question
Hi Moz Community, I was searching for "Gifts for men" in Google Search on my phone and saw a few results in the 3rd (Nordstrom), 4th (Etsy) and 5th(Grommet) place that had their brand name in the area under the title tag where the green url is usually listed on desktop. One example of the green text under the title tag is Nordstrom which lookes like this: Nordstrom > Shop > Gifts Whereas the first result from UncommonGoods looks like this in the green text: www.uncommongoods.com > by recipient I'm trying to figure out what markup Nordstrom, Etsy, ect used on their site to get their brand name to show up not as a url but as a brandname Anyone know the answer to this? Thanks!
Algorithm Updates | | znotes0 -
Where is this SERP listing of a product description coming from?
Google is showing a manufacturers product description below the ads and before the organic listings that I have not seen before, see the attached image. The bad part is instead of attributing it to the manufacturer it is attributing to one of our competitiors and placing thier link with the text. 1. Why is this happening? I can't find any schema or other mark-up on the page explaining where this content is coming from. 2. How do I combat this? I have not seen this type of SERP before. Any help is appreciated. HfYLGd0.jpg
Algorithm Updates | | groovecommerce0 -
Duplicate Domain Listings Gone?
I'm noticing in several of the SERPs I track this morning that the domains that formerly had multiple pages listed on pages 1-3 for the same keyword are now reduced to one listing per domain. I'm hoping that this is a permanent change and widespread as it is a significant boon to my campaigns, but I'm wondering if anyone else here has seen this in their SERPs or knows what I'm talking about...? EX of what I mean by "duplicate domain listings": (in case my wording is confusing here) Search term "Product Item" Pages ranking: domain-one.com/product-item.html domain-one.com/product-item-benefits.html etc...
Algorithm Updates | | jesse-landry1 -
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 -
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