Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions guides/development/monetization/SEO & Structured Data
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# SEO & Structured Data

- The HTML structure for the storefront should be kept clean and streamlined.
- Inline CSS and `!important` are not permitted.
- Public front-end URLs generated by the extension must be listed in the sitemap.xml file.
- Include valid canonical tags, unique meta descriptions, and title tags (configurable via admin panel or snippets).
- All images must include meaningful `alt tags` or original alt tags from the media manager.
- All links must include meaningful `title tags`.
- No `<hX>` tags in templates with `<meta name="robots" content="index,follow">`.
- Allowed is `<span class="h2">`

**Rich snippets (Home / Listing / Product detail pages)**

- Must be fulfilled if the extension modifies products or product pages
- Structured data ([schema.org](http://schema.org/ "http://schema.org/")) must remain correctly implemented
- Existing rich snippets must not be broken
- New or modified content must be properly marked up
- Applies especially to product pages, category pages, and the homepage

**Storefront XHR requests**

- Must work correctly without errors
- Must include header: `X-Robots-Tag: noindex, nofollow`

**External links**

- Must use `target="_blank"` together with `rel="noopener"`

**Tools**

- [Schema Markup Validator](https://validator.schema.org/)