Hello,
We apologize for the issue you are facing. Thank you for reaching out with your questions regarding Schema Markup for your service pages.
1. Appropriate Schema Type
For your dedicated landing pages like mysite.com/restaurante-transfer-barcelona
, the Service Schema type is most appropriate. This schema type is specifically designed for pages that describe a particular service, which fits your real estate business’s offerings.
You can also consider using LocalBusiness schema if you want to provide information about your business as a whole, but for individual service pages, Service Schema is the primary focus.
2. Multiple Schema Types
It is generally beneficial to include multiple schema types on the same page, such as Service and WebPage. However, ensure that they are relevant to the content of the page to avoid confusion for search engines. Using Organization schema can also be helpful if you want to provide details about your business entity.
3. Required or Recommended Fields
For the Service Schema, the following fields are highly recommended:
- name: The name of the service (e.g., "Restaurant Transfer in Barcelona").
- description: A detailed description of the service offered.
- provider: Information about your business (this can link to your LocalBusiness schema).
- offers: Details about pricing or special offers related to the service.
You can find more details on configuring Service Schema in our Service Schema documentation.
4. Adding Schema Manually
While you can add schema manually using the block editor, we recommend using Rank Math’s built-in Schema Markup features for ease of use and to minimize errors. This way, you can leverage the user-friendly interface without needing advanced coding knowledge.
5. Avoiding Duplication or Conflicts
Since you have Local SEO enabled, ensure that you do not duplicate information already provided in the LocalBusiness schema. Rank Math will help manage this automatically, but it’s good practice to review your schema settings to ensure there are no overlaps.
Practical Example
Here’s a simple example of how you might set up your Service Schema:
{
"@context": "https://rankmath.com/wp-content/uploads/2021/01/open-post-12-scaled.jpg",
"@type": "Service",
"serviceType": "Restaurant Transfer",
"provider": {
"@type": "LocalBusiness",
"name": "Your Real Estate Company",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Barcelona",
"addressRegion": "BCN",
"postalCode": "08001",
"addressCountry": "ES"
}
},
"description": "We offer professional restaurant transfer services in Barcelona.",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "100",
"itemOffered": {
"@type": "Service",
"name": "Restaurant Transfer"
}
}
}
This JSON-LD example can be added through Rank Math’s Schema settings for each service page.
If you have any further questions or need additional assistance, please reply to this ticket, and a human agent from our support team will be happy to help you further!
Sources:
Service Schema Type » Rank Math
How to Use Multiple Schema Markup Types With Rank Math PRO » Rank Math
Configuring “Schema Markup” in Rank Math for Rich Snippets » Rank Math
This is an automated reply from Rank Math Support Bot. If you need further assistance, please reply to this topic and a human support agent will reply to you shortly.