Profile

Cover photo
Sergio Redondo
Works at Señor Muñoz Consultores
Lives in Cartaya
385 followers|220,413 views
AboutPostsCollectionsPhotosYouTube

Stream

Sergio Redondo

Structured data markup  - 
 
One question:

Google recommends to use 'telephone' property for LocalBusiness markup. Indeed, if you check your markup without this propety, SDTT gives you a warning.

I understand this but, what happens when you use 'contactPoint' property to markup your corporate contacts (where 'telephone' is requiered)? In this case is a nonsense to use again 'telephone' property outside 'contactPoint'.

Some light about this?

Thanks in advance!
3
Thad Guidry's profile photoJarno van Driel's profile photo
3 comments
 
A LocalBusiness doesn't necessarily have a general telephonenumber +Thad Guidry. I actually have worked at a medium sized LocalBusiness that didn't have one because it was only approachable through different ContactPoints in the same building (customer support, sales, etc).
Add a comment...

Sergio Redondo

Structured data markup  - 
 
Well, it seems SDTT continues giving errors for LocalBusiness (and more specific types), this time for 'image' property. All errors I found are always required properties for Restaurant markup. A bug or should we prepare for a future update?
4
Aaron Bradley's profile photoSergio Redondo's profile photo
2 comments
 
And it's curious that 'address' (required in documentation), only appears as recommended in this screenshot.
Add a comment...

Sergio Redondo

Structured data markup  - 
 
Hi All!!!

One question: for companies like Airbnb or Wimdu, which is the correct entity type? Organization? LodgingBusiness? I don't think something like RealStateAgent could be appropiate, couldn`t be?

What's your opinion?
1
Hill Web Creations LLC's profile photoAaron Bradley's profile photoNikos Aggelidakis's profile photo
5 comments
 
It's interesting to see if this schema.org/broker becomes adopted by the major forex companies around the globe.

Now regarding the aforementioned issue, it's not the first time that schema don't have the right answer for this type of businesses. That's why we see marking up with general entities like Organisation or Local Business.

Before a year or two, I was trying to schema code a friend's shipping/marine agency and soon discovered that anything related to a shipping-marine company is missing from the library.
Add a comment...

Sergio Redondo

Structured data markup  - 
 
When marking up a page, can I use two entities as types for indicating the mainEntity of this page?

One example: Imagine I have a bookstore and I want to markup a book page. I use 'ItemPage' for marking up this page and use property 'mainEntity' to indicate waht the page is about (its main entity, of course). But here, I have my doubt: Can I use both 'Book' and 'Product' like this:


<script type="application/ld+json">
{"@context":"http://schema.org",
"@type":"ItemPage",
"mainEntity" : ["Product", "Book"],
"name" : "Title of the book",
"offers" : {
"@type" : "Offer",
"price" : "22",
"priceCurrency" : "EUR",
...
</script>

Or should I use only one of them?

Thanks in advance!
1
Jarno van Driel's profile photoSergio Redondo's profile photo
12 comments
 
+Jarno van Driel Ok. Thank you very much!
Add a comment...

Sergio Redondo

Structured data markup  - 
 
Hi guys! So many time away from here :(
One question: how should I mark a product page with schema where, although all the info is about a single product, the offer needs a minimun order of this product?
For example, imagine I have a page about a bottle of wine but, in order to purchase it, I need a minimun order of 6 units.
Thanks in advance!

(I'm sure +Jarno van Driel has the answer)
1
Martin Hepp's profile photoSergio Redondo's profile photoAaron Bradley's profile photo
3 comments
 
I was hoping +Martin Hepp would jump in (and his answer is far better than any I could provide) - thanks Martin!
Add a comment...

Sergio Redondo

Discussion  - 
 
Excuse me, but there are things from Google that I don't understand. For example, look at the following pic. For LocalBusiness markup, they indicate as required the property '@id', but when you use it on your markup and test it on the SDTT, they highlight this '@id' as 'no valid type'.

Some impressions?
2
Jarno van Driel's profile photoSergio Redondo's profile photo
2 comments
 
Yes +Jarno van Driel, you're correct. My error was to use multiple values for @id. Thanks!
Add a comment...

Sergio Redondo

Structured data markup  - 
 
SDTT starts to show 'url' related errores in separated containers.
 ·  Translate
1
Aaron Bradley's profile photoJarno van Driel's profile photoBrian Garnick's profile photo
13 comments
 
+Aaron Bradley​ it's pulling from the mainentityofpage
Add a comment...

Sergio Redondo

Rich and structured snippets  - 
 
Hi folks!!!

What do you think about this: https://www.seroundtable.com/google-localbusiness-schema-image-pricerange-23031.html?

Probably a new bug in SDTT? I don't see nothing about it in Google documentation about structured data for Local Businesses: https://developers.google.com/search/docs/data-types/local-businesses

Image is required for Restaurants, but not for LocalBusiness (as shown in post example). And I can't found anything about priceRange.

I'll be waiting for your comments.
Google is tweaking the structured data stuff like mad, just see how many articles I've written about it in the past week or so. The next thing they changes was to require the Image and priceRange dat
3
Aaron Bradley's profile photoNikos Aggelidakis's profile photo
2 comments
 
For everyone's information. Another bug not resolved yet is the ContactPoint bug stackoverflow.com - Google SDTT error: "All values provided for http://www.example.com/ must have the same domain."

Also, the "Missing: homeLocation" error when marking up a Person is still not fixed.
Add a comment...

Sergio Redondo

Structured data markup  - 
 
Hi All!!!

Is this markup correct?

...
"contactPoint" : {
"@type" : "ContactPoint",
"telephone" : "+ XXXXXXXXXX",
"contactType" : "customer service",
"hoursAvailable" : {
"@type": "OpeningHoursSpecification",
"closes": "19:00:00" ,
"dayOfWeek": ["http://schema.org/Monday","http://schema.org/Tuesday","http://schema.org/Wednesday","http://schema.org/Thursday","http://schema.org/Friday"],
"opens": "09:00:00"
},{
"@type": "OpeningHoursSpecification",
"closes": "18:00:00" ,
"dayOfWeek": ["http://schema.org/Saturday"],
"opens": "09:00:00"
}
},
...

SDTT tells me that 'closes' and 'opens' properties cannot be duplicated.

Thanks in advance!
1
Sergio Redondo's profile photoDavid Deering's profile photoGrace Massa Langlois's profile photoHill Web Creations LLC's profile photo
12 comments
 
+Jarno van Driel thanks for the "perfect socre" answer. Is there any way to indicate time zone? Or need to?
Add a comment...

Sergio Redondo

Structured data markup  - 
 
One question: In order to have the possibility of winning a KG panel for an organization, is it compulsory to have an individual Organization markup (or more specific type) in one of our pages or it can be inserted as a property inside another markup of any other page (for example ContactPage >> Publisher (Organization))
Thanks in advance!
1
Aaron Bradley's profile photoSergio Redondo's profile photoArnout Hellemans's profile photoJarno van Driel's profile photo
5 comments
 
For what you want to achieve it doesn't matter whether the Organization is a nested entity or a top-level entity.

The only thing that matters is that the Organization is present in the page's graph.
Add a comment...

Sergio Redondo

Structured data markup  - 
 
One new question: Can anyone hep with this schema code? I'm not sure if I'm implenting it correctly. My intention is to markup the ReserveAction for the booking page of a hotel.

"potentialAction":{
    "@type":"ReserveAction",
    "target":{
      "@type":"EntryPoint",
      "urlTemplate":[{
             "@language":"es",
             "@value":"https://www.myhotel.com/es/elija-habitaciones?"
             },{
             "@language":"en",
             "@value":"https://www.myhotel.com/en/choose-rooms?"
             }],
    "inLanguage" : ["es","en"],
    "actionPlatform":[
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform"
      ]
    },
      "result":{
             "@type":"LodgingReservation",
             "name":"Reserve room"
    }
    }

Thanks!!!
1
Jarno van Driel's profile photoSergio Redondo's profile photo
5 comments
 
+Jarno van Driel Yeah! You're right. My error was to use this potentialAction in WebSite markup instead of Hotel. Thank you very much!!!
Add a comment...

Sergio Redondo

Structured data markup  - 
 
When auditing sites, sometimes I found in Search Console errors related to hatom markup. This hatom markup is inserted via the theme code by the theme developer.

My questions are:

1. Is it neccesary this hatom markup on this sites if they already use Schema markup that covers the same entities?

2. And if it is not necessary, what is the best method to remove this hatom markup?

Thanks in advance!
6
Aaron Bradley's profile photoChristopher Regan's profile photoSergio Redondo's profile photoHill Web Creations LLC's profile photo
5 comments
 
I went from "0" to 30 hentry errors on March 24th and am still seeking a resolution. The theme creators say it is nothing to worry about. There must be some reason behind why they all of a sudden appeared. 
Add a comment...
Sergio's Collections
Story
Tagline
Intenta no volverte un hombre de éxito, sino volverte un hombre de valor. - Albert Einstein
Introduction
Consultor SEO y Content Strategist. Proyecto de escritor, blogger en transición. 
Papá 2.0, 3.0 y lo que me echen. 
Reconvirtiendo mi carrera profesional. Intentando aprender todo lo posible sobre SEO y marketing de contenidos. 
Apasionado del jazz ¿Aún no has escuchado a Miles? 
Cuestionando todo. Un hijo cambia la perspectiva del sentido de la vida.
Bragging rights
Tengo un hijo. Lo tengo todo.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Cartaya
Work
Occupation
Consultor SEO en Señor Muñoz Consultores
Skills
SEO on-page / off-page, linbuilding, creación de contenidos, traducciones al español
Employment
  • Señor Muñoz Consultores
    Consultor SEO, 2014 - present
    Consultor SEO. Linkbuilding. SEO on-page / off-page. Creación de contenidos.
  • iKeendo
    Responsable de contenidos y SEO manager, 2013 - 2014
  • Trece Bits
    Redactor Colaborador, 2013 - 2014
  • Anelis Network Huelva
    Asesor Ejecutivo, 2011 - 2014
Basic Information
Gender
Male