<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Seo on BareProxy.com</title>
    <link>https://bareproxy.com/tags/seo/</link>
    <description>Recent content in Seo on BareProxy.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 08 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://bareproxy.com/tags/seo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>BareProxy Link Previews Plugin: Open Graph Cards for Pages That Don&#39;t Have Them</title>
      <link>https://bareproxy.com/bareproxy-link-previews-plugin-open-graph-cards-for-pages-that-dont-have-them/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bareproxy.com/bareproxy-link-previews-plugin-open-graph-cards-for-pages-that-dont-have-them/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Status: planned, number 9 of 21 in BareProxy&amp;rsquo;s build order.&lt;/strong&gt; The plugins are built easiest first, and this one is about a day of coding: tags added to the head of HTML pages. It comes after the Rate limiting and basic WAF plugin. This post describes what it will do, and it will be updated as it is built.&lt;/p&gt;&#xA;&lt;p&gt;Paste a link into Slack, WhatsApp, LinkedIn, X or iMessage, and a fetcher comes to read the page&amp;rsquo;s Open Graph tags: a title, a description and an image for the preview card. A page without them shows up as a bare URL, or with whatever text the fetcher grabbed first, often a cookie notice. Plenty of pages lack them: old pages, app screens, documentation, files a CMS never touched.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BareProxy Redirects From a File Plugin: Thousands of Old URLs Moved Without Config Lines</title>
      <link>https://bareproxy.com/bareproxy-redirects-from-a-file-plugin-thousands-of-old-urls-moved-without-config-lines/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bareproxy.com/bareproxy-redirects-from-a-file-plugin-thousands-of-old-urls-moved-without-config-lines/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Status: planned, number 4 of 21 in BareProxy&amp;rsquo;s build order.&lt;/strong&gt; The plugins are built easiest first, and this one is about half a day of coding: one file read into a table, reloaded on a timer. It comes after the Header and rewrite rules plugin. This post describes what it will do, and it will be updated as it is built.&lt;/p&gt;&#xA;&lt;p&gt;Every site migration leaves a trail of old URLs: a CMS that put dates in paths, a blog that moved from &lt;code&gt;/p/123&lt;/code&gt; to &lt;code&gt;/posts/title&lt;/code&gt;, a shop that renamed every category. Each old URL that still has links pointing at it needs a permanent redirect, or the links break and the search ranking that came with them is lost. A migration can easily mean ten thousand redirects.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BareProxy RenderCache Plugin: Prerendered Pages for Search Bots, AI Crawlers and Link Previews</title>
      <link>https://bareproxy.com/bareproxy-rendercache-plugin-prerendered-pages-for-search-bots-ai-crawlers-and-link-previews/</link>
      <pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://bareproxy.com/bareproxy-rendercache-plugin-prerendered-pages-for-search-bots-ai-crawlers-and-link-previews/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Status: planned, number 21 of 21 in BareProxy&amp;rsquo;s build order.&lt;/strong&gt; The plugins are built easiest first, and this one is about one to two weeks of coding: the plugin plus a headless browser beside BareProxy, and pages that must render right. It comes after the Image optimizer plugin. This post describes what it will do, and it will be updated as it is built.&lt;/p&gt;&#xA;&lt;p&gt;A JavaScript app shows a browser a nearly empty HTML page and builds the rest in the browser. People never notice. Crawlers do. Google can render JavaScript, slowly and on its own schedule. Most AI crawlers don&amp;rsquo;t run it at all: they fetch the HTML, find a &lt;code&gt;&amp;lt;div id=&amp;quot;root&amp;quot;&amp;gt;&lt;/code&gt; and a bundle of scripts, and move on. Link previews in chat apps and social networks do the same. For them, a single-page app is a blank page.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
