Docs
New to SEO or just new to Robot Food? You're in the right place. If you have a question that isn't answered here, open an issue on GitHub or send an email.
SEO (Search Engine Optimization) is the practice of making your website easy for search engines like Google to find, understand, and recommend. AIO (AI Optimization) is the same idea applied to AI tools like ChatGPT, Perplexity, and Google's AI Overview.
Both come down to the same two things: have useful, clearly written content, and have a well-structured site that's easy for both humans and bots to navigate. Robot Food handles the technical side. The content is up to you.
New sites aren't indexed instantly. Google needs to discover and crawl your site first, which can take anywhere from a few days to a few weeks. The fastest way to speed this up is to submit your sitemap to Google Search Console.
Robot Food automatically generates a sitemap at yoursite.com/sitemap.xml and an IndexNow ping goes out every time you publish or trash a post, which nudges search engines to come take a look sooner.
Go to search.google.com/search-console, add your site, and verify ownership using the Google Search Console verification code in Settings > SEO > Tracking & Verification. Then go to Sitemaps in the left sidebar and submit yoursite.com/sitemap.xml.
The title is what appears in the browser tab and in Google search results. The description is the short blurb shown below your link. Both influence whether people click through to your site, so it's worth making them clear and specific.
You can set defaults in Settings > SEO, and override them per post or page in the SEO meta box. Leave them blank and Robot Food will fall back to the post title and excerpt automatically.
Open Graph tags control how your pages look when shared on social media, like the title, description, and image that appear in a link preview on Facebook, X, LinkedIn, and others. Robot Food outputs these automatically using your post title, description, and featured image.
You can override the social title, description, and image per post in the SEO meta box if you want something different from what's shown in search results.
A canonical URL tells search engines which version of a page is the official one. This matters when the same content might be accessible at multiple URLs, like with filtered product pages or paginated archives. Without a canonical, search engines might split ranking signals across duplicates.
Robot Food sets this automatically to the post permalink. You can override it per post if needed.
Schema markup is structured data added to your pages that helps search engines understand what your content actually is. It can enable rich results in Google like star ratings, FAQ dropdowns, and recipe cards.
Robot Food automatically outputs schema for your site, your organization or personal brand, and each post or page. For custom schema types like FAQ, Recipe, or Event, use the Schema Generator to build the markup and paste it into your post content. Schema is valid anywhere in the page body, so this works in both the block editor and classic editor.
Check the Noindex checkbox in the SEO meta box on that post or page. This adds a noindex tag that tells search engines to skip it.
You can also noindex entire sections of your site from Settings > SEO, like tag archives, search results pages, author pages, or custom URL paths.
IndexNow is a protocol that lets sites instantly notify search engines when a page is published or removed, rather than waiting for them to discover the change on their own. Bing and several other search engines support it. Google hasn't officially adopted it yet but may still respond to the pings.
Robot Food handles this automatically in the background. Every time you publish or trash a post, a ping goes out. There's nothing to configure.
A sitemap is a file that lists all the pages on your site so search engines can find them efficiently. Without one, Google has to discover your pages by following links, which is slower and less reliable, especially for newer sites.
Robot Food generates one automatically at yoursite.com/sitemap.xml. It includes all public posts, pages, and taxonomy terms, and respects your per-post exclusion settings.
robots.txt is a file that tells search engine crawlers which parts of your site they can and can't access. The default blocks /wp-admin/ (but allows the AJAX endpoint) and includes your sitemap URL. That's fine for most sites.
If you need to block crawlers from a specific section, like a private members area, you can customize the file in Settings > SEO > robots.txt. When you save custom content, that's what gets served. When left blank, the file is built dynamically so other plugins can contribute to it as well.
llms.txt is an emerging standard that does for AI crawlers what a sitemap does for search engines. It gives AI tools like ChatGPT and Perplexity a plain-text summary of your site with links to your pages, helping them understand and cite your content accurately.
Robot Food generates one automatically at yoursite.com/llms.txt. You can customize the header and exclude individual posts from it in the SEO meta box.
They're not. sitemap.xml, robots.txt, and llms.txt are virtual files. There are no physical files on your server. Robot Food intercepts requests for these URLs and generates the content on the fly, so they're always current without any file management on your part.
Yes. Robot Food works with any WordPress theme and doesn't touch your theme files. It also works with WooCommerce, bbPress, and any other plugin that registers public post types.
Yes, completely. No paid version, no upsells, no feature walls, no per-site licensing. All features available to everyone on unlimited sites, forever. The plugin is CC0, meaning it's in the public domain.