Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| <html lang=en dir=ltr class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-guides/seo-optimization" data-has-hydrated=false><head><meta charset=UTF-8><meta name=generator content="Docusaurus v3.10.0"><title data-rh=true>SEO Optimization Guide | Open Navigator</title><meta data-rh=true name=viewport content="width=device-width, initial-scale=1.0"/><meta data-rh=true property=og:image content=https://www.communityone.com/img/docusaurus-social-card.jpg /><meta data-rh=true name=twitter:image content=https://www.communityone.com/img/docusaurus-social-card.jpg /><meta data-rh=true property=og:url content=https://www.communityone.com/docs/guides/seo-optimization /><meta data-rh=true property=og:locale content=en /><meta data-rh=true name=docusaurus_locale content=en /><meta data-rh=true name=docsearch:language content=en /><meta data-rh=true name=keywords content="civic engagement, policy tracking, meeting minutes, nonprofit tracking, municipal government, advocacy, open data, local government"/><meta data-rh=true property=og:type content=website /><meta data-rh=true property=og:site_name content="Open Navigator"/><meta data-rh=true name=twitter:card content=summary_large_image /><meta data-rh=true name=docusaurus_version content=current /><meta data-rh=true name=docusaurus_tag content=docs-default-current /><meta data-rh=true name=docsearch:version content=current /><meta data-rh=true name=docsearch:docusaurus_tag content=docs-default-current /><meta data-rh=true property=og:title content="SEO Optimization Guide | Open Navigator"/><meta data-rh=true name=description content="This guide explains the SEO improvements implemented for Open Navigator and provides recommendations for ongoing optimization."/><meta data-rh=true property=og:description content="This guide explains the SEO improvements implemented for Open Navigator and provides recommendations for ongoing optimization."/><link data-rh=true rel=icon href=/img/favicon.ico /><link data-rh=true rel=canonical href=https://www.communityone.com/docs/guides/seo-optimization /><link data-rh=true rel=alternate href=https://www.communityone.com/docs/guides/seo-optimization hreflang=en /><link data-rh=true rel=alternate href=https://www.communityone.com/docs/guides/seo-optimization hreflang=x-default /><link rel=alternate type=application/rss+xml href=/blog/rss.xml title="Open Navigator RSS Feed"><link rel=alternate type=application/atom+xml href=/blog/atom.xml title="Open Navigator Atom Feed"><link rel=preconnect href=https://www.google-analytics.com><link rel=preconnect href=https://www.googletagmanager.com><script async src="https://www.googletagmanager.com/gtag/js?id=G-5EQV815915"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-5EQV815915",{anonymize_ip:!0})</script><link rel=stylesheet href=/assets/css/styles.c89d6b2d.css /><script src=/assets/js/runtime~main.c8fa085e.js defer></script><script src=/assets/js/main.6e24e536.js defer></script></head><body><svg style="display: none;"><defs> | |
| <symbol id=theme-svg-external-link viewBox="0 0 24 24"><path fill=currentColor d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> | |
| </defs></svg> | |
| <script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme-7e9")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{for(var[t,e]of new URLSearchParams(window.location.search).entries())if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id=__docusaurus><link rel=preload as=image href=/img/communityone_logo.svg /><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","address":{"@type":"PostalAddress","addressCountry":"US","addressLocality":"Tuscaloosa","addressRegion":"AL","postalCode":"35406","streetAddress":"5617 Lakeridge Court"},"contactPoint":{"@type":"ContactPoint","availableLanguage":["English"],"contactType":"Customer Service","email":"johnbowyer@communityone.com"},"description":"Track 90,000+ jurisdictions, 1.8M nonprofits, and analyze meeting minutes with AI. The open path to everything local.","email":"johnbowyer@communityone.com","legalName":"CommunityOne","logo":"https://www.communityone.com/img/communityone_logo.svg","name":"CommunityOne","sameAs":["https://www.facebook.com/communityone","https://www.instagram.com/communityone","https://twitter.com/communityone","https://www.linkedin.com/company/communityone","https://www.youtube.com/@communityone","https://discord.gg/communityone","https://github.com/getcommunityone/open-navigator"],"url":"https://www.communityone.com"}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"WebSite","alternateName":"CommunityOne Open Navigator","description":"AI-powered civic engagement platform tracking jurisdictions, nonprofits, and government meetings","name":"Open Navigator","potentialAction":{"@type":"SearchAction","query-input":"required name=search_term_string","target":{"@type":"EntryPoint","urlTemplate":"https://www.communityone.com/search?q={search_term_string}"}},"url":"https://www.communityone.com"}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"SoftwareApplication","aggregateRating":{"@type":"AggregateRating","ratingCount":"1","ratingValue":"5"},"applicationCategory":"BusinessApplication","description":"Track 90,000+ jurisdictions, 1.8M nonprofits, and analyze meeting minutes with AI","featureList":["Track 90,000+ jurisdictions","Monitor 1.8M nonprofits","Analyze meeting minutes","Legislative bill tracking","Campaign finance data"],"name":"Open Navigator","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"operatingSystem":"Web","screenshot":"https://www.communityone.com/img/docusaurus-social-card.jpg","softwareVersion":"1.0.0"}</script><div role=region aria-label="Skip to main content"><a class=skipToContent_fXgn href=#__docusaurus_skipToContent_fallback>Skip to main content</a></div><nav aria-label=Main class="theme-layout-navbar navbar navbar--fixed-top"><div class=navbar__inner><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded=false class="navbar__toggle clean-btn" type=button><svg width=30 height=30 viewBox="0 0 30 30" aria-hidden=true><path stroke=currentColor stroke-linecap=round stroke-miterlimit=10 stroke-width=2 d="M4 7h22M4 15h22M4 23h22"/></svg></button><a href=https://www.communityone.com target=_self rel="noopener noreferrer" class=navbar__brand><div class=navbar__logo><img src=/img/communityone_logo.svg alt="CommunityOne Logo" class="themedComponent_mlkZ themedComponent--light_NVdE"/><img src=/img/communityone_logo.svg alt="CommunityOne Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"/></div><b class="navbar__title text--truncate">Open Navigator Home</b></a><a class="navbar__item navbar__link" href=/docs/intro>Getting Started</a><a class="navbar__item navbar__link" href=/docs/for-families>Families & Individuals</a><a class="navbar__item navbar__link" href=/docs/for-advocates>Policy Makers</a><a class="navbar__item navbar__link" href=/docs/for-developers>Developers</a><a class="navbar__item navbar__link" href=/docs/data-sources/citations>Data and Terms</a><a class="navbar__item navbar__link" href=/blog>Blog</a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href=https://github.com/getcommunityone/open-navigator-for-engagement target=_blank rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type=button disabled title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill=currentColor d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill=currentColor d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"/></svg><svg viewBox="0 0 24 24" width=24 height=24 aria-hidden=true class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill=currentColor d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"/></svg></button></div><div class=navbarSearchContainer_Bca1></div></div></div><div role=presentation class=navbar-sidebar__backdrop></div></nav><div id=__docusaurus_skipToContent_fallback class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class=docsWrapper_hBAB><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type=button></button><div class=docRoot_UBD9><main class="docMainContainer_TBSr docMainContainerEnhanced_lQrH"><div class="container padding-top--md padding-bottom--lg"><div class=row><div class="col docItemCol_VOVn"><div class=docItemContainer_Djhp><article><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type=button class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>SEO Optimization Guide</h1></header> | |
| <p>This guide explains the SEO improvements implemented for Open Navigator and provides recommendations for ongoing optimization.</p> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-implemented-improvements>β Implemented Improvements<a href=#-implemented-improvements class=hash-link aria-label="Direct link to β Implemented Improvements" title="Direct link to β Implemented Improvements" translate=no>β</a></h2> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=1-table-of-contents-enhancement>1. Table of Contents Enhancement<a href=#1-table-of-contents-enhancement class=hash-link aria-label="Direct link to 1. Table of Contents Enhancement" title="Direct link to 1. Table of Contents Enhancement" translate=no>β</a></h3> | |
| <p><strong>Changed:</strong> Increased TOC depth from H2 to H2-H4</p> | |
| <div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token comment" style=color:#999988;font-style:italic>// website/docusaurus.config.ts</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain">tableOfContents</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> minHeadingLevel</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>2</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> maxHeadingLevel</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>4</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"> </span><span class="token comment" style=color:#999988;font-style:italic>// Now shows h2, h3, and h4 headings</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>}</span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong> Better page navigation and improved user experience, which helps with SEO rankings.</p> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=2-google-analytics-enabled>2. Google Analytics Enabled<a href=#2-google-analytics-enabled class=hash-link aria-label="Direct link to 2. Google Analytics Enabled" title="Direct link to 2. Google Analytics Enabled" translate=no>β</a></h3> | |
| <p><strong>Changed:</strong> Enabled Google Analytics tracking</p> | |
| <div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token plain">gtag</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> trackingID</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'G-5EQV815915'</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> anonymizeIP</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token boolean" style=color:#36acaa>true</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>}</span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Track user behavior and page performance</li> | |
| <li class="">Measure bounce rates and engagement</li> | |
| <li class="">Essential data for Search Console integration</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=3-robotstxt-created>3. Robots.txt Created<a href=#3-robotstxt-created class=hash-link aria-label="Direct link to 3. Robots.txt Created" title="Direct link to 3. Robots.txt Created" translate=no>β</a></h3> | |
| <p><strong>File:</strong> <code>website/static/robots.txt</code></p> | |
| <div class="language-txt codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-txt codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token plain">User-agent: *</span><br/></div><div class=token-line style=color:#393A34><span class="token plain">Allow: /</span><br/></div><div class=token-line style=color:#393A34><span class="token plain">Sitemap: https://www.communityone.com/sitemap.xml</span><br/></div><div class=token-line style=color:#393A34><span class="token plain">Crawl-delay: 1</span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Tells search engines to crawl all pages</li> | |
| <li class="">Points to sitemap for efficient indexing</li> | |
| <li class="">Polite crawl delay prevents server overload</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=4-sitemap-configuration>4. Sitemap Configuration<a href=#4-sitemap-configuration class=hash-link aria-label="Direct link to 4. Sitemap Configuration" title="Direct link to 4. Sitemap Configuration" translate=no>β</a></h3> | |
| <p><strong>Added:</strong> Automated sitemap generation</p> | |
| <div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token plain">sitemap</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> changefreq</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'weekly'</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> priority</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>0.5</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> ignorePatterns</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>[</span><span class="token string" style=color:#e3116c>'/tags/**'</span><span class="token punctuation" style=color:#393A34>]</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> filename</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'sitemap.xml'</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>}</span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Auto-generated at <code>https://www.communityone.com/sitemap.xml</code></li> | |
| <li class="">Helps search engines discover all pages</li> | |
| <li class="">Updates weekly to reflect new content</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=5-enhanced-meta-tags-react-app>5. Enhanced Meta Tags (React App)<a href=#5-enhanced-meta-tags-react-app class=hash-link aria-label="Direct link to 5. Enhanced Meta Tags (React App)" title="Direct link to 5. Enhanced Meta Tags (React App)" translate=no>β</a></h3> | |
| <p><strong>File:</strong> <code>frontend/index.html</code></p> | |
| <p><strong>Added:</strong></p> | |
| <ul> | |
| <li class="">Primary meta tags (title, description, keywords, author)</li> | |
| <li class="">Robots directives (index, follow)</li> | |
| <li class="">Language and revisit-after tags</li> | |
| <li class="">Canonical URL for duplicate content prevention</li> | |
| </ul> | |
| <p><strong>Impact:</strong> Better search engine understanding of page content.</p> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=6-open-graph-tags>6. Open Graph Tags<a href=#6-open-graph-tags class=hash-link aria-label="Direct link to 6. Open Graph Tags" title="Direct link to 6. Open Graph Tags" translate=no>β</a></h3> | |
| <p><strong>Added:</strong> Social sharing metadata</p> | |
| <div class="language-html codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-html codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>property</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>og:type</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>website</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>property</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>og:title</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>Open Navigator - AI-Powered Civic Engagement Platform</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>property</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>og:description</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>...</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>property</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>og:image</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>...</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Better appearance when shared on Facebook, LinkedIn</li> | |
| <li class="">Increased click-through rates from social media</li> | |
| <li class="">Professional brand presentation</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=7-twitter-card-tags>7. Twitter Card Tags<a href=#7-twitter-card-tags class=hash-link aria-label="Direct link to 7. Twitter Card Tags" title="Direct link to 7. Twitter Card Tags" translate=no>β</a></h3> | |
| <p><strong>Added:</strong> Twitter-specific metadata</p> | |
| <div class="language-html codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-html codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>name</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>twitter:card</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>summary_large_image</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>name</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>twitter:title</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>...</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>name</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>twitter:image</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>...</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Rich previews when shared on Twitter/X</li> | |
| <li class="">Larger image display</li> | |
| <li class="">Better engagement from social traffic</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=8-structured-data-json-ld>8. Structured Data (JSON-LD)<a href=#8-structured-data-json-ld class=hash-link aria-label="Direct link to 8. Structured Data (JSON-LD)" title="Direct link to 8. Structured Data (JSON-LD)" translate=no>β</a></h3> | |
| <p><strong>Added:</strong> Schema.org WebApplication structured data</p> | |
| <div class="language-json codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-json codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token punctuation" style=color:#393A34>{</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token property" style=color:#36acaa>"@context"</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"https://schema.org"</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token property" style=color:#36acaa>"@type"</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"WebApplication"</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token property" style=color:#36acaa>"name"</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"Open Navigator"</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token property" style=color:#36acaa>"featureList"</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>[</span><span class="token plain">...</span><span class="token punctuation" style=color:#393A34>]</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token property" style=color:#36acaa>"audience"</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain">...</span><span class="token punctuation" style=color:#393A34>}</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>}</span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Rich snippets in Google search results</li> | |
| <li class="">Better understanding by search engines</li> | |
| <li class="">Potential for enhanced search appearance</li> | |
| <li class="">Voice search optimization</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=9-docusaurus-seo-metadata>9. Docusaurus SEO Metadata<a href=#9-docusaurus-seo-metadata class=hash-link aria-label="Direct link to 9. Docusaurus SEO Metadata" title="Direct link to 9. Docusaurus SEO Metadata" translate=no>β</a></h3> | |
| <p><strong>Added:</strong> Global metadata for documentation site</p> | |
| <div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token plain">metadata</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>[</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain">name</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'keywords'</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"> content</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'...'</span><span class="token punctuation" style=color:#393A34>}</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain">property</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'og:type'</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"> content</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'website'</span><span class="token punctuation" style=color:#393A34>}</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain">name</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'twitter:card'</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"> content</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>'summary_large_image'</span><span class="token punctuation" style=color:#393A34>}</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>]</span><br/></div></code></pre></div></div> | |
| <p><strong>Impact:</strong> Consistent SEO across all documentation pages.</p> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=10-google-search-console-verification-file>10. Google Search Console Verification File<a href=#10-google-search-console-verification-file class=hash-link aria-label="Direct link to 10. Google Search Console Verification File" title="Direct link to 10. Google Search Console Verification File" translate=no>β</a></h3> | |
| <p><strong>Added:</strong> HTML verification file for domain ownership</p> | |
| <p><strong>Locations:</strong></p> | |
| <ul> | |
| <li class=""><code>frontend/public/google6934fc6e3618949f.html</code></li> | |
| <li class=""><code>website/static/google6934fc6e3618949f.html</code></li> | |
| </ul> | |
| <p><strong>Impact:</strong></p> | |
| <ul> | |
| <li class="">Enables Google Search Console setup</li> | |
| <li class="">Allows monitoring of search performance</li> | |
| <li class="">Required for sitemap submission</li> | |
| <li class="">Tracks indexing status and errors</li> | |
| </ul> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-additional-seo-recommendations>π Additional SEO Recommendations<a href=#-additional-seo-recommendations class=hash-link aria-label="Direct link to π Additional SEO Recommendations" title="Direct link to π Additional SEO Recommendations" translate=no>β</a></h2> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=content-optimization>Content Optimization<a href=#content-optimization class=hash-link aria-label="Direct link to Content Optimization" title="Direct link to Content Optimization" translate=no>β</a></h3> | |
| <ol> | |
| <li class=""> | |
| <p><strong>Improve Page Headings</strong></p> | |
| <ul> | |
| <li class="">Use clear H1 tags on every page (one per page)</li> | |
| <li class="">Create hierarchical heading structure (H1 β H2 β H3 β H4)</li> | |
| <li class="">Include target keywords in headings naturally</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Add Alt Text to Images</strong></p> | |
| <div class="language-markdown codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-markdown codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token url operator" style=color:#393A34>!</span><span class="token url" style=color:#36acaa>[</span><span class="token url content" style=color:#36acaa>Clear description of image for accessibility and SEO</span><span class="token url" style=color:#36acaa>](</span><span class="token url" style=color:#36acaa>image.png</span><span class="token url" style=color:#36acaa>)</span><br/></div></code></pre></div></div> | |
| </li> | |
| <li class=""> | |
| <p><strong>Internal Linking</strong></p> | |
| <ul> | |
| <li class="">Link related documentation pages together</li> | |
| <li class="">Use descriptive anchor text (not "click here")</li> | |
| <li class="">Create a logical site structure</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Content Length</strong></p> | |
| <ul> | |
| <li class="">Aim for 1000+ words on key pages</li> | |
| <li class="">Comprehensive guides rank better</li> | |
| <li class="">Answer user questions thoroughly</li> | |
| </ul> | |
| </li> | |
| </ol> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=technical-seo>Technical SEO<a href=#technical-seo class=hash-link aria-label="Direct link to Technical SEO" title="Direct link to Technical SEO" translate=no>β</a></h3> | |
| <ol start=5> | |
| <li class=""> | |
| <p><strong>Create a Social Card Image</strong></p> | |
| <ul> | |
| <li class="">Design a 1200x630px image for <code>og:image</code></li> | |
| <li class="">Place in <code>website/static/img/</code> or <code>frontend/public/</code></li> | |
| <li class="">Update meta tags to use it:</li> | |
| </ul> | |
| <div class="language-html codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-html codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token tag punctuation" style=color:#393A34><</span><span class="token tag" style=color:#00009f>meta</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>property</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>og:image</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag attr-name" style=color:#00a4db>content</span><span class="token tag attr-value punctuation attr-equals" style=color:#393A34>=</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag attr-value" style=color:#e3116c>https://www.communityone.com/social-card.png</span><span class="token tag attr-value punctuation" style=color:#393A34>"</span><span class="token tag" style=color:#00009f> </span><span class="token tag punctuation" style=color:#393A34>/></span><br/></div></code></pre></div></div> | |
| </li> | |
| <li class=""> | |
| <p><strong>Add Breadcrumbs</strong></p> | |
| <ul> | |
| <li class="">Docusaurus supports breadcrumbs by default</li> | |
| <li class="">Enable in docs frontmatter:</li> | |
| </ul> | |
| <div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token punctuation" style=color:#393A34>---</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key atrule" style=color:#00a4db>hide_breadcrumbs</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> </span><span class="token boolean important" style=color:#36acaa>false</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>---</span><br/></div></code></pre></div></div> | |
| </li> | |
| <li class=""> | |
| <p><strong>Improve URL Structure</strong></p> | |
| <ul> | |
| <li class="">Use kebab-case filenames</li> | |
| <li class="">Keep URLs short and descriptive</li> | |
| <li class="">Include target keywords</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Page Speed Optimization</strong></p> | |
| <ul> | |
| <li class="">Test with <a href=https://pagespeed.web.dev/ target=_blank rel="noopener noreferrer" class="">Google PageSpeed Insights</a></li> | |
| <li class="">Optimize images (WebP format)</li> | |
| <li class="">Enable compression</li> | |
| <li class="">Minimize JavaScript bundles</li> | |
| <li class="">Use lazy loading for images</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Mobile Responsiveness</strong></p> | |
| <ul> | |
| <li class="">Already configured with viewport meta tag</li> | |
| <li class="">Test on multiple devices</li> | |
| <li class="">Use Chrome DevTools mobile emulation</li> | |
| </ul> | |
| </li> | |
| </ol> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=search-console-integration>Search Console Integration<a href=#search-console-integration class=hash-link aria-label="Direct link to Search Console Integration" title="Direct link to Search Console Integration" translate=no>β</a></h3> | |
| <ol start=10> | |
| <li class=""> | |
| <p><strong>Submit Sitemap to Google</strong></p> | |
| <ol> | |
| <li class="">Go to <a href=https://search.google.com/search-console target=_blank rel="noopener noreferrer" class="">Google Search Console</a></li> | |
| <li class="">Add property: <code>https://www.communityone.com</code></li> | |
| <li class="">Verify ownership (HTML file verification already deployed):<!-- --> | |
| <ul> | |
| <li class="">Verification file: <code>google6934fc6e3618949f.html</code></li> | |
| <li class="">Located in: <code>frontend/public/</code> and <code>website/static/</code></li> | |
| <li class="">Accessible at: <code>https://www.communityone.com/google6934fc6e3618949f.html</code></li> | |
| </ul> | |
| </li> | |
| <li class="">Submit sitemap: <code>https://www.communityone.com/sitemap.xml</code></li> | |
| <li class="">Monitor indexing status</li> | |
| </ol> | |
| </li> | |
| <li class=""> | |
| <p><strong>Submit to Bing Webmaster Tools</strong></p> | |
| <ol> | |
| <li class="">Visit <a href=https://www.bing.com/webmasters target=_blank rel="noopener noreferrer" class="">Bing Webmaster Tools</a></li> | |
| <li class="">Add site and verify ownership</li> | |
| <li class="">Submit sitemap</li> | |
| </ol> | |
| </li> | |
| </ol> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=content-strategy>Content Strategy<a href=#content-strategy class=hash-link aria-label="Direct link to Content Strategy" title="Direct link to Content Strategy" translate=no>β</a></h3> | |
| <ol start=12> | |
| <li class=""> | |
| <p><strong>Blog Regularly</strong></p> | |
| <ul> | |
| <li class="">Use the blog at <code>website/blog/</code></li> | |
| <li class="">Target long-tail keywords</li> | |
| <li class="">Share updates about features, case studies</li> | |
| <li class="">Example topics:<!-- --> | |
| <ul> | |
| <li class="">"How to Track Your City Council Meetings"</li> | |
| <li class="">"Understanding Nonprofit Financial Data"</li> | |
| <li class="">"Case Study: Using Open Navigator for Advocacy"</li> | |
| </ul> | |
| </li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Create FAQ Pages</strong></p> | |
| <ul> | |
| <li class="">Answer common questions</li> | |
| <li class="">Use schema.org FAQPage structured data</li> | |
| <li class="">Target "question" keywords</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Add Testimonials/Case Studies</strong></p> | |
| <ul> | |
| <li class="">Social proof improves conversions</li> | |
| <li class="">Can use Review schema markup</li> | |
| <li class="">Showcase real-world usage</li> | |
| </ul> | |
| </li> | |
| </ol> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=documentation-seo>Documentation SEO<a href=#documentation-seo class=hash-link aria-label="Direct link to Documentation SEO" title="Direct link to Documentation SEO" translate=no>β</a></h3> | |
| <ol start=15> | |
| <li class=""> | |
| <p><strong>Optimize Frontmatter</strong></p> | |
| <ul> | |
| <li class="">Add <code>description</code> to every doc page:</li> | |
| </ul> | |
| <div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token punctuation" style=color:#393A34>---</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key atrule" style=color:#00a4db>sidebar_position</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> </span><span class="token number" style=color:#36acaa>1</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token key atrule" style=color:#00a4db>description</span><span class="token punctuation" style=color:#393A34>:</span><span class="token plain"> </span><span class="token string" style=color:#e3116c>"Learn how to install and configure Open Navigator for tracking municipal meetings and policy opportunities."</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>---</span><br/></div></code></pre></div></div> | |
| </li> | |
| <li class=""> | |
| <p><strong>Use Admonitions</strong></p> | |
| <ul> | |
| <li class="">Already using <code>:::tip</code> blocks</li> | |
| <li class="">Also use <code>:::info</code>, <code>:::warning</code>, <code>:::danger</code></li> | |
| <li class="">Makes content more scannable</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Add Last Updated Dates</strong></p> | |
| <ul> | |
| <li class="">Shows content is fresh</li> | |
| <li class="">Enable in Docusaurus:</li> | |
| </ul> | |
| <div class="language-typescript codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-typescript codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token plain">docs</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token punctuation" style=color:#393A34>{</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> showLastUpdateTime</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token boolean" style=color:#36acaa>true</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"> showLastUpdateAuthor</span><span class="token operator" style=color:#393A34>:</span><span class="token plain"> </span><span class="token boolean" style=color:#36acaa>true</span><span class="token punctuation" style=color:#393A34>,</span><span class="token plain"></span><br/></div><div class=token-line style=color:#393A34><span class="token plain"></span><span class="token punctuation" style=color:#393A34>}</span><br/></div></code></pre></div></div> | |
| </li> | |
| </ol> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-monitoring-seo-performance>π Monitoring SEO Performance<a href=#-monitoring-seo-performance class=hash-link aria-label="Direct link to π Monitoring SEO Performance" title="Direct link to π Monitoring SEO Performance" translate=no>β</a></h2> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=key-metrics-to-track>Key Metrics to Track<a href=#key-metrics-to-track class=hash-link aria-label="Direct link to Key Metrics to Track" title="Direct link to Key Metrics to Track" translate=no>β</a></h3> | |
| <ol> | |
| <li class=""> | |
| <p><strong>Google Search Console</strong></p> | |
| <ul> | |
| <li class="">Total clicks and impressions</li> | |
| <li class="">Average position for keywords</li> | |
| <li class="">Click-through rate (CTR)</li> | |
| <li class="">Pages with indexing issues</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Google Analytics</strong></p> | |
| <ul> | |
| <li class="">Organic search traffic</li> | |
| <li class="">Bounce rate by page</li> | |
| <li class="">Average session duration</li> | |
| <li class="">Top landing pages</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Page Speed</strong></p> | |
| <ul> | |
| <li class="">Core Web Vitals (LCP, FID, CLS)</li> | |
| <li class="">Mobile vs. Desktop performance</li> | |
| <li class="">Page load times</li> | |
| </ul> | |
| </li> | |
| </ol> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=tools-to-use>Tools to Use<a href=#tools-to-use class=hash-link aria-label="Direct link to Tools to Use" title="Direct link to Tools to Use" translate=no>β</a></h3> | |
| <ul> | |
| <li class=""><strong><a href=https://search.google.com/search-console target=_blank rel="noopener noreferrer" class="">Google Search Console</a></strong> - Monitor search performance</li> | |
| <li class=""><strong><a href=https://pagespeed.web.dev/ target=_blank rel="noopener noreferrer" class="">Google PageSpeed Insights</a></strong> - Test page speed</li> | |
| <li class=""><strong><a href=https://ahrefs.com/ target=_blank rel="noopener noreferrer" class="">Ahrefs</a></strong> or <strong><a href=https://www.semrush.com/ target=_blank rel="noopener noreferrer" class="">SEMrush</a></strong> - Keyword research</li> | |
| <li class=""><strong><a href=https://validator.schema.org/ target=_blank rel="noopener noreferrer" class="">Schema.org Validator</a></strong> - Test structured data</li> | |
| <li class=""><strong><a href=https://developers.facebook.com/tools/debug/ target=_blank rel="noopener noreferrer" class="">Facebook Sharing Debugger</a></strong> - Test Open Graph tags</li> | |
| <li class=""><strong><a href=https://cards-dev.twitter.com/validator target=_blank rel="noopener noreferrer" class="">Twitter Card Validator</a></strong> - Test Twitter cards</li> | |
| </ul> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-quick-wins-do-these-first>π― Quick Wins (Do These First)<a href=#-quick-wins-do-these-first class=hash-link aria-label="Direct link to π― Quick Wins (Do These First)" title="Direct link to π― Quick Wins (Do These First)" translate=no>β</a></h2> | |
| <ol> | |
| <li class=""><strong>Submit sitemap to Google Search Console</strong> (5 minutes)<!-- --> | |
| <ul> | |
| <li class="">Add property: <code>https://www.communityone.com</code></li> | |
| <li class="">Submit sitemap: <code>https://www.communityone.com/sitemap.xml</code></li> | |
| </ul> | |
| </li> | |
| <li class=""><strong>Create social card image</strong> (30 minutes)</li> | |
| <li class=""><strong>Add alt text to all images</strong> (1 hour)</li> | |
| <li class=""><strong>Add description frontmatter to top 10 pages</strong> (1 hour)</li> | |
| <li class=""><strong>Write first blog post</strong> (2 hours)</li> | |
| <li class=""><strong>Set up Google Search Console alerts</strong> (10 minutes)</li> | |
| </ol> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-long-term-seo-strategy>π Long-Term SEO Strategy<a href=#-long-term-seo-strategy class=hash-link aria-label="Direct link to π Long-Term SEO Strategy" title="Direct link to π Long-Term SEO Strategy" translate=no>β</a></h2> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=month-1-2-foundation>Month 1-2: Foundation<a href=#month-1-2-foundation class=hash-link aria-label="Direct link to Month 1-2: Foundation" title="Direct link to Month 1-2: Foundation" translate=no>β</a></h3> | |
| <ul> | |
| <li class="">Set up monitoring tools</li> | |
| <li class="">Fix technical SEO issues</li> | |
| <li class="">Optimize existing content</li> | |
| <li class="">Submit sitemaps</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=month-3-4-content-expansion>Month 3-4: Content Expansion<a href=#month-3-4-content-expansion class=hash-link aria-label="Direct link to Month 3-4: Content Expansion" title="Direct link to Month 3-4: Content Expansion" translate=no>β</a></h3> | |
| <ul> | |
| <li class="">Publish 2-4 blog posts per month</li> | |
| <li class="">Create comprehensive guides</li> | |
| <li class="">Add case studies</li> | |
| <li class="">Build internal linking</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=month-5-6-authority-building>Month 5-6: Authority Building<a href=#month-5-6-authority-building class=hash-link aria-label="Direct link to Month 5-6: Authority Building" title="Direct link to Month 5-6: Authority Building" translate=no>β</a></h3> | |
| <ul> | |
| <li class="">Get backlinks from civic tech sites</li> | |
| <li class="">Guest post on related blogs</li> | |
| <li class="">Engage with community</li> | |
| <li class="">Share on social media</li> | |
| </ul> | |
| <h3 class="anchor anchorTargetStickyNavbar_Vzrq" id=month-7-12-refinement>Month 7-12: Refinement<a href=#month-7-12-refinement class=hash-link aria-label="Direct link to Month 7-12: Refinement" title="Direct link to Month 7-12: Refinement" translate=no>β</a></h3> | |
| <ul> | |
| <li class="">Analyze top-performing content</li> | |
| <li class="">Update old content</li> | |
| <li class="">Target competitive keywords</li> | |
| <li class="">Expand feature documentation</li> | |
| </ul> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-content-checklist-template>π Content Checklist Template<a href=#-content-checklist-template class=hash-link aria-label="Direct link to π Content Checklist Template" title="Direct link to π Content Checklist Template" translate=no>β</a></h2> | |
| <p>Use this for every new documentation page:</p> | |
| <ul class="contains-task-list containsTaskList_mC6p"> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Clear H1 heading with target keyword</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Meta description in frontmatter (150-160 chars)</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Hierarchical heading structure (H1 β H2 β H3)</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Alt text on all images</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Internal links to related pages (3-5 minimum)</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->External authoritative references</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Code examples with syntax highlighting</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Call-to-action or next steps</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Minimum 500 words (1000+ for guides)</li> | |
| <li class=task-list-item><input type=checkbox disabled/> <!-- -->Proofread and spell-checked</li> | |
| </ul> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-testing-your-changes>π§ Testing Your Changes<a href=#-testing-your-changes class=hash-link aria-label="Direct link to π§ Testing Your Changes" title="Direct link to π§ Testing Your Changes" translate=no>β</a></h2> | |
| <p>After deploying SEO improvements:</p> | |
| <ol> | |
| <li class=""> | |
| <p><strong>Validate Structured Data</strong></p> | |
| <div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style=--prism-color:#393A34;--prism-background-color:#f6f8fa><div class=codeBlockContent_QJqH><pre tabindex=0 class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style=color:#393A34;background-color:#f6f8fa><code class=codeBlockLines_e6Vv><div class=token-line style=color:#393A34><span class="token plain"># Test locally</span><br/></div><div class=token-line style=color:#393A34><span class="token plain">npm run build</span><br/></div><div class=token-line style=color:#393A34><span class="token plain">npm run serve</span><br/></div><div class=token-line style=color:#393A34><span class="token plain"># Then visit: https://validator.schema.org/</span><br/></div></code></pre></div></div> | |
| </li> | |
| <li class=""> | |
| <p><strong>Test Social Sharing</strong></p> | |
| <ul> | |
| <li class="">Use Facebook Sharing Debugger</li> | |
| <li class="">Use Twitter Card Validator</li> | |
| <li class="">Share internally to verify appearance</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Check Mobile Friendliness</strong></p> | |
| <ul> | |
| <li class="">Google Mobile-Friendly Test</li> | |
| <li class="">Test on real devices</li> | |
| </ul> | |
| </li> | |
| <li class=""> | |
| <p><strong>Monitor Search Console</strong></p> | |
| <ul> | |
| <li class="">Check for crawl errors weekly</li> | |
| <li class="">Track keyword rankings</li> | |
| <li class="">Monitor click-through rates</li> | |
| </ul> | |
| </li> | |
| </ol> | |
| <h2 class="anchor anchorTargetStickyNavbar_Vzrq" id=-resources>π Resources<a href=#-resources class=hash-link aria-label="Direct link to π Resources" title="Direct link to π Resources" translate=no>β</a></h2> | |
| <ul> | |
| <li class=""><a href=https://developers.google.com/search/docs/fundamentals/seo-starter-guide target=_blank rel="noopener noreferrer" class="">Google SEO Starter Guide</a></li> | |
| <li class=""><a href=https://docusaurus.io/docs/seo target=_blank rel="noopener noreferrer" class="">Docusaurus SEO</a></li> | |
| <li class=""><a href=https://schema.org/ target=_blank rel="noopener noreferrer" class="">Schema.org Documentation</a></li> | |
| <li class=""><a href=https://ogp.me/ target=_blank rel="noopener noreferrer" class="">Open Graph Protocol</a></li> | |
| <li class=""><a href=https://moz.com/beginners-guide-to-seo target=_blank rel="noopener noreferrer" class="">Moz Beginner's Guide to SEO</a></li> | |
| </ul> | |
| <hr/> | |
| <p><strong>Last Updated:</strong> May 1, 2026</p> | |
| <p>For questions about SEO implementation, visit the <a class="" href=/docs/for-developers>Developer Documentation</a> or open an issue on GitHub.</div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col noPrint_WFHX"><a href=https://github.com/getcommunityone/open-navigator-for-engagement/tree/main/website/docs/guides/seo-optimization.md target=_blank rel="noopener noreferrer" class=theme-edit-this-page><svg fill=currentColor height=20 width=20 viewBox="0 0 40 40" class=iconEdit_Z9Sw aria-hidden=true><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"/></g></svg>Edit this page</a></div><div class="col lastUpdated_JAkA"></div></div></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href=#-implemented-improvements class="table-of-contents__link toc-highlight">β Implemented Improvements</a><ul><li><a href=#1-table-of-contents-enhancement class="table-of-contents__link toc-highlight">1. Table of Contents Enhancement</a><li><a href=#2-google-analytics-enabled class="table-of-contents__link toc-highlight">2. Google Analytics Enabled</a><li><a href=#3-robotstxt-created class="table-of-contents__link toc-highlight">3. Robots.txt Created</a><li><a href=#4-sitemap-configuration class="table-of-contents__link toc-highlight">4. Sitemap Configuration</a><li><a href=#5-enhanced-meta-tags-react-app class="table-of-contents__link toc-highlight">5. Enhanced Meta Tags (React App)</a><li><a href=#6-open-graph-tags class="table-of-contents__link toc-highlight">6. Open Graph Tags</a><li><a href=#7-twitter-card-tags class="table-of-contents__link toc-highlight">7. Twitter Card Tags</a><li><a href=#8-structured-data-json-ld class="table-of-contents__link toc-highlight">8. Structured Data (JSON-LD)</a><li><a href=#9-docusaurus-seo-metadata class="table-of-contents__link toc-highlight">9. Docusaurus SEO Metadata</a><li><a href=#10-google-search-console-verification-file class="table-of-contents__link toc-highlight">10. Google Search Console Verification File</a></ul><li><a href=#-additional-seo-recommendations class="table-of-contents__link toc-highlight">π Additional SEO Recommendations</a><ul><li><a href=#content-optimization class="table-of-contents__link toc-highlight">Content Optimization</a><li><a href=#technical-seo class="table-of-contents__link toc-highlight">Technical SEO</a><li><a href=#search-console-integration class="table-of-contents__link toc-highlight">Search Console Integration</a><li><a href=#content-strategy class="table-of-contents__link toc-highlight">Content Strategy</a><li><a href=#documentation-seo class="table-of-contents__link toc-highlight">Documentation SEO</a></ul><li><a href=#-monitoring-seo-performance class="table-of-contents__link toc-highlight">π Monitoring SEO Performance</a><ul><li><a href=#key-metrics-to-track class="table-of-contents__link toc-highlight">Key Metrics to Track</a><li><a href=#tools-to-use class="table-of-contents__link toc-highlight">Tools to Use</a></ul><li><a href=#-quick-wins-do-these-first class="table-of-contents__link toc-highlight">π― Quick Wins (Do These First)</a><li><a href=#-long-term-seo-strategy class="table-of-contents__link toc-highlight">π Long-Term SEO Strategy</a><ul><li><a href=#month-1-2-foundation class="table-of-contents__link toc-highlight">Month 1-2: Foundation</a><li><a href=#month-3-4-content-expansion class="table-of-contents__link toc-highlight">Month 3-4: Content Expansion</a><li><a href=#month-5-6-authority-building class="table-of-contents__link toc-highlight">Month 5-6: Authority Building</a><li><a href=#month-7-12-refinement class="table-of-contents__link toc-highlight">Month 7-12: Refinement</a></ul><li><a href=#-content-checklist-template class="table-of-contents__link toc-highlight">π Content Checklist Template</a><li><a href=#-testing-your-changes class="table-of-contents__link toc-highlight">π§ Testing Your Changes</a><li><a href=#-resources class="table-of-contents__link toc-highlight">π Resources</a></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Documentation</div><ul class="footer__items clean-list"><li class=footer__item><a class=footer__link-item href=/docs/intro>Getting Started</a><li class=footer__item><a class=footer__link-item href=/docs/data-sources/citations>Citations & Data Sources</a><li class=footer__item><a class=footer__link-item href=/docs/data-sources/overview>Data Sources</a><li class=footer__item><a class=footer__link-item href=/docs/for-developers>For Developers</a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Resources</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://www.communityone.com target=_blank rel="noopener noreferrer" class=footer__link-item>Launch Open Navigator<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://github.com/getcommunityone/open-navigator-for-engagement target=_blank rel="noopener noreferrer" class=footer__link-item>GitHub<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://www.groundvue.org/ target=_blank rel="noopener noreferrer" class=footer__link-item>GroundVue (Partner)<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Community</div><ul class="footer__items clean-list"><li class=footer__item><a href=https://www.instagram.com/getcommunityone/ target=_blank rel="noopener noreferrer" class=footer__link-item>Instagram<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://www.facebook.com/getcommunityone target=_blank rel="noopener noreferrer" class=footer__link-item>Facebook<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://x.com/getcommunityone/ target=_blank rel="noopener noreferrer" class=footer__link-item>X (Twitter)<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://www.linkedin.com/company/getcommunityone target=_blank rel="noopener noreferrer" class=footer__link-item>LinkedIn<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://www.youtube.com/@getcommunityone target=_blank rel="noopener noreferrer" class=footer__link-item>YouTube<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a><li class=footer__item><a href=https://discord.gg/uH6Dytek target=_blank rel="noopener noreferrer" class=footer__link-item>Discord<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>Legal</div><ul class="footer__items clean-list"><li class=footer__item><a class=footer__link-item href=/docs/legal/privacy-policy>Privacy Policy</a><li class=footer__item><a class=footer__link-item href=/docs/legal/terms-of-service>Terms of Service</a><li class=footer__item><a class=footer__link-item href=/docs/legal/data-provider-terms>Data Provider Terms</a></ul></div><div class="theme-layout-footer-column col footer__col"><div class=footer__title>More</div><ul class="footer__items clean-list"><li class=footer__item><a class=footer__link-item href=/blog>Blog</a><li class=footer__item><a href=https://github.com/getcommunityone/open-navigator-for-engagement/blob/main/LICENSE target=_blank rel="noopener noreferrer" class=footer__link-item>License (MIT)<svg width=13.5 height=13.5 aria-label="(opens in new tab)" class=iconExternalLink_nPIU><use href=#theme-svg-external-link /></svg></a></ul></div></div><div class="footer__bottom text--center"><div class=footer__copyright>Copyright Β© 2026 Community One. Built with Docusaurus.</div></div></div></footer></div></body> |