Anglesite

Structured data, handled.

Search engines see your site the way you intend. I add the right metadata automatically — so Google, social platforms, and AI assistants understand every page without you lifting a finger.

What is structured data?

Extra information embedded in your pages that helps machines understand your content.

When someone visits your website, they can read the text, look at the images, and figure out what you do. But search engines, social media platforms, and AI assistants don't browse like people. They need explicit labels to understand what's on each page.

Structured data is those labels. It tells Google "this is a bakery at 123 Main St that opens at 7am," tells Facebook "show this image and title when someone shares this link," and tells feed readers "here are the latest blog posts."

Without structured data, machines guess. With it, they know.

What I add

Every site I build gets these automatically. No configuration required.

Schema.org JSON-LD

Machine-readable descriptions of your business, blog posts, events, products, FAQs, and more — embedded as invisible code in every page. Google reads this to create rich search results: star ratings, business hours, FAQ dropdowns, event dates, and recipe cards.

This is the single most impactful thing you can do for search visibility, and I generate it automatically based on your site type and content.

Schema.org specification · Google's structured data guide

Open Graph tags

When someone shares your link on Facebook, LinkedIn, Discord, Slack, or iMessage, these tags control what appears: the title, description, and preview image. Without them, platforms pick whatever they find — often the wrong thing.

I set Open Graph tags on every page, with per-page images when available and sensible fallbacks when not.

Open Graph protocol

Twitter/X Cards

Same concept as Open Graph, but specifically for Twitter/X. When someone tweets your link, a rich card appears with your title, description, and a large preview image instead of a bare URL.

Anglesite adds the twitter:card, twitter:title, twitter:description, and twitter:image meta tags to every page.

Twitter Cards documentation

Microformats

IndieWeb-standard markup that identifies who you are (h-card) and what you publish (h-entry). Feed readers, IndieWeb tools, and some search engines use microformats to understand your content without needing an API.

I add microformats to your site header, blog posts, and author information automatically. Your site speaks the IndieWeb's language from day one.

Microformats specification

RSS feed

A standard feed format so anyone can subscribe to your blog in their favorite feed reader — Feedly, NetNewsWire, Inoreader, or any of hundreds of others. No account needed, no algorithm deciding what they see.

I generate an RSS feed from your blog posts automatically and links to it in every page's <head> so feed readers can discover it.

RSS specification

XML Sitemap

A map of every page on your site, submitted to search engines. It tells Google, Bing, and others what pages exist, when they were last updated, and how important they are relative to each other.

I generate a sitemap automatically whenever your site builds and references it in your robots.txt so crawlers find it immediately.

Sitemaps protocol

Canonical URLs

A <link rel="canonical"> tag on every page that tells search engines the "official" URL. This prevents duplicate content issues — if your page is accessible at multiple URLs (with or without trailing slashes, www vs. non-www), search engines know which one to index.

I set canonical URLs automatically based on your site's configured domain.

Google's canonicalization guide

robots.txt

A simple text file at the root of your site that tells search engine crawlers which pages to index and which to skip. It also points crawlers to your sitemap so they can discover all your content efficiently.

I generate a sensible robots.txt that allows indexing of your public pages while keeping admin and draft content private.

Google's robots.txt guide

Business-specific structured data

Depending on your site type, I add specialized schemas that unlock richer search results.

LocalBusiness

Your address, phone number, business hours, and service area — structured so Google can show them directly in search results and Maps. Customers find you without clicking through.

Product

Price, availability, brand, and condition for things you sell. Google can show this in Shopping results and product carousels, driving purchase-ready visitors to your site.

Event

Date, time, location, and ticket information for your events. Google shows these in a dedicated events panel, and users can add them to their calendar directly from search.

FAQ

Question-and-answer pairs that can appear as expandable dropdowns directly in Google search results. More screen real estate, more clicks, and answers before people even visit your page.

Review & Rating

Star ratings and review counts that show up next to your listing in search results. Social proof at a glance — the difference between someone clicking your result or scrolling past it.

BreadcrumbList

The navigation path (Home > Products > Widget) that appears in search results instead of a raw URL. Helps users understand where a page lives on your site before they click.

You don't have to configure any of this.

I handle all of this when you set up your site. Tell me your business type, your name, and your address — and the right schemas, tags, and feeds appear on every page. If your needs change, I update them.

Get started

Want to verify what's on your site? Use Google's Rich Results Test or Schema.org's validator.