Skip to main content

SEO & Metadata

Most of the time, you're publishing your website on the Internet because you want it to be found. Search Engine visibility is all about giving crawlers and scrapers clean data in the most understandable format possible.

Starting with the basics, this guide covers how to configure global fallbacks for metadata, fine-tune the specifics for individual pages, manage rich social previews, and configure your own microdata.


🌐 Site-wide SEO

Site-wide configurations act as the default (or fallback) behavior that determines how search engines like Google read your website. Site-wide settings will be shown even when the data for a particular page is missing.

Website Workspace

You can learn more about what's possible in the Website Workspace here.

Global Search & Social Configurations

Website Console SEO Site-wide defaults for titles, descriptions, Open Graph assets, and microdata are configured directly in the Website Dashboard.

tip

Site-wide SEO configurations serve as a global fallback across your entire website, regardless of language. Defining page-specific SEO overrides is crucial for multilingual sites to ensure each localized page displays the correct regional metadata in search results.


🎛️ Page-level Overrides

While global settings protect your fallbacks, fine-tuning SEO metadata individually per page is critical for proper indexing.

Accessing Individual Page Settings

Inside the Website Editor, click the 3 dots icon next to any page in the Pages modal and select Edit.

Page-level Search Optimization (SEO)

Webpage SEO Meta Highlighted

  1. Meta Title: The primary title displayed on browser tabs and search engine results pages. Keep this under 60 characters to prevent clipping.
  2. Meta Description: A concise summary of the page's content that appears beneath your link in Google search results. Aim for 150–160 characters.
  3. Indexing: Check the Don't Index This Page box if you want to explicitly prevent search bots from indexing this page, given they respect robots.txt.

Page-level Open Graph (Social Sharing)

Webpage Open Graph Highlighted

  1. Open Graph Title: The specific title that displays when your link is shared on social platforms.
  2. Open Graph Description: The summary text that displays alongside your link on social timelines.
  3. Open Graph Image: Drop a visual tile into the og:image slot. This ensures that when someone pastes your page link into Slack, LinkedIn, or X (Twitter), a rich-media preview card generates instead of a blank text block.

Microdata & Custom Schema

Structured Data (Microdata) is explicit semantic code added to your website to help search engines understand the exact context of your content.

Character Limit

Microdata is limited to 4096 characters.

Instead of forcing crawlers to guess what your data means, passing structured markup (like JSON-LD) allows search engines to accurately index your pages and generate rich snippets (such as product prices or review stars) directly in the search results.

<script type="application/ld+json">
{
"@context": "[https://schema.org](https://schema.org)",
"@type": "Article",
"headline": "Page Specific Title"
}
</script>

🚀 What Happens After Publishing

Whenever you publish your website, Bloxsnap handles some of the manual work for you to ensure that search engines can immediately crawl and understand your site.

robots.txt

Bloxsnap serves a standard, clean robots.txt file at your root domain to instruct search engine crawlers on how to navigate your site. This file honors your page-level Don't Index This Page settings and explicitly points crawlers directly to your locale-specific sitemaps.

For multilingual sites, the platform dynamically lists each language-specific sitemap index:

User-agent: *
Disallow:

Sitemap: https://domain.ltd/sitemap.en.xml
Sitemap: https://domain.ltd/sitemap.de.xml

Automatic Sitemap Generation

Every time you publish, Bloxsnap dynamically generates and updates a production-ready sitemap.xml file at your root directory (e.g., https://domain.ltd/sitemap.en.xml).

  • Dynamic Indexing: Newly created pages are automatically added to the sitemap, while deleted or draft-state pages are instantly pruned.
  • Crawler Notification: Search engine crawlers are automatically signaled to re-index the updated sitemap, ensuring new content or structure updates are crawled as quickly as possible.

Localization Alternates (hreflang Tagging)

If your website uses our multi-language engine, managing search indexing can be notoriously complex. To prevent search engines from penalizing your site for duplicate content, Bloxsnap automatically injects hreflang tags into the header of every localized page.

  • Explicit Relationships: If a visitor or crawler lands on /about-us, Bloxsnap serves a behind-the-scenes header pointing search engines to the Spanish alternate at /es/about-us.

  • Search Engine Accuracy: This ensures search engines like Google correctly serve the Spanish page to Spanish-speaking searchers and the default English page to English-speaking searchers.

🖊️ Publishing Blocks

If you aren't ready to publish a specific block but would like to keep in your page layout, you can uncheck the block publishing control in the left corner of the block.

Block Publishing Controls