 #  Generator Tag: Claim Your Joomla Sites 

 

  ![Stealth Signatures: Claim Your Joomla Sites](https://cdn.richeyweb.com/images/articles/generator-tag-claim-your-joomla-sites/generator-tag.webp)    You build websites. You pour hours into custom themes, tweak [extensions](/blog/personal/pre-configured-client-extension-inspired-by-sap "Pre-Configured Client Extension Inspired by SAP"), and optimize every line of code. But how do you prove it's yours? A footer credit? Too obvious. A hidden comment in the [HTML](/blog/development/i-built-this-on-february-3rd-cloudflare-announced-it-on-february-12th "I Built This on February 3rd. Cloudflare Announced It on February 12th")? Clunky and easy to miss. Enter the [generator meta tag](/joomla-techniques/securing-joomla "Securing Joomla"). It's sitting there in the head of most Joomla pages, whispering the site's origin story to anyone who peeks at the source code. By default, it shouts "Joomla! 5.x.x" or whatever version you run. Useless for [SEO](/test-article "Shader BG Test"), sure. But ripe for repurposing.

I started using it back in 2014. Slap a custom string like "built-by:richeyweb-2024" into that tag across my client projects. No design tweaks. No extra plugins bloating the load time. Just a quiet marker in the markup. When a potential client asks for references, I pull up the page, hit Ctrl+U, and search. Boom. Proof of work, invisible to the end user.

Today, I'm reminding everyone about a tool I first released over a decade ago: System - ByeByeGenerator. It's a free system plugin that strips the default generator tag clean or replaces it with your own tag. Download it, install in seconds, and tag your portfolio without touching a single template file.

## Why Bother with a Generator Tag Signature?

In web dev, [ownership](/blog/personal/this-is-how-you-kill-joomla-as-a-platform "This Is How You Kill Joomla as a Platform") matters. Clients forget. Freelancers move on. Years later, you need to showcase that e-commerce beast you built in 2014. Public portfolios help, but they clutter your site. Private trackers? Tedious to maintain.

The generator tag solves this neatly. Here's why it fits:

- Zero visual impact. Lives only in the HTML source. Users never see it.
- Crawler-proof. [Search engines](/blog/hosting/ai-slop-vs-quality-content-and-technical-seo "AI Slop vs Quality Content and Technical SEO") like [Google](/white-hat-seo/curated-backlinks "Curated Backlinks") ignore it entirely. No ranking hits, no indexing weirdness.
- [Lightweight](/blog/development/did-i-just-solve-joomla-bot-spam-with-hashcash "Did I Just Solve Joomla Bot Spam With HashCash?"). A single meta line. No JavaScript, no CSS.
- Searchable. Grep your exports, bookmarklet a quick finder, or even Google works if the site's public.
 
Downsides? Minimal. It might tip off security scanners about your stack, but with a custom tag, that's irrelevant. And if you're paranoid, just remove it outright.

This trick scales. Tag client sites with "client:acme-corp-v2". Personal projects get "portfolio:richeyweb-experiment". One plugin, endless uses.

## System - ByeByeGenerator: A Decade in the Wild

First released in 2014, ByeByeGenerator has been quietly doing its job on thousands of [Joomla sites](/blog/hosting/cron-vs-joomla-lazy-scheduler-and-webcron "Cron vs Joomla Lazy Scheduler and WebCron") ever since. From 3.x through 6.x, it just works.

### What it does

- Removes the generator tag by default (bye-bye, Joomla fingerprints).
- Optional: Injects a custom string you define.
- Works site-wide, no per-page fiddling.
- Joomla 3.x through 5.x compatible. PHP 8+ friendly.
 
[Installation](/blog/hosting/varnish-and-joomla "Varnish and Joomla") takes under a minute:

- Log into your Joomla admin.
- Extensions &gt; Manage &gt; Install.
- Upload the ZIP.
- Enable the plugin under System &gt; ByeByeGenerator.
 
## Configuration: Tailor It to Your Needs

Head to the [plugin settings](/blog/development/canonical-http-headers-for-rss-feeds "Canonical HTTP Headers for RSS Feeds"). There's only one configuration:

- Custom Generator: Type in whatever you'd like it to say, or leave it blank to remove the generator entirely.
 
Save, [clear cache](/joomla-techniques/speed-up-your-joomla-workflow-with-a-custom-administrator-menu "Speed Up Your Joomla Workflow with a Custom Administrator Menu") (System &gt; Clear Cache), and test. View source on any page. Search for "generator". If you set a custom, it shows. Otherwise, gone.

## Wrapping Up: Own Your Work, Silently

It occurred to me that I never shared this use-case. So I'm fixing that today.

Tagging via generator isn't flashy. No badges, no watermarks. Just smart, under-the-radar ownership. With System - ByeByeGenerator, a tool I first shipped in 2014 and still maintain today, Joomla folks get it free and fast.

Drop it on your sites. Tweak the string to fit your brand. If you build it into your workflow, you'll thank yourself at the next job pitch.



- [      email ](mailto:?subject=Generator+Tag%3A+Claim+Your+Joomla+Sites&body=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Fgenerator-tag-claim-your-joomla-sites)
- [      facebook ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Fgenerator-tag-claim-your-joomla-sites)
- [      x-twitter ](https://twitter.com/intent/tweet?text=Generator+Tag%3A+Claim+Your+Joomla+Sites%3A+https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Fgenerator-tag-claim-your-joomla-sites)
- [      linkedin ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Fgenerator-tag-claim-your-joomla-sites&title=Generator+Tag%3A+Claim+Your+Joomla+Sites&summary=You+build+websites.+You+pour+hours+into+custom+the...)
- [      pinterest ](http://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.richeyweb.com%2Fblog%2Fdevelopment%2Fgenerator-tag-claim-your-joomla-sites&media=https%3A%2F%2Fcdn.joomla.org%2Fimages%2Fjoomla-org-og.jpg&description=Generator+Tag%3A+Claim+Your+Joomla+Sites)
 


 

   [  Previous article: WebGL Backgrounds for Faster Page Loads   WebGL Backgrounds for Faster Page Loads ](/blog/development/webgl-backgrounds-for-faster-page-loads) [  Next article: Bug Reports: A Developer's Best Friend, Not a Burden  Bug Reports: A Developer's Best Friend, Not a Burden  ](/blog/development/bug-reports-a-developers-best-friend-not-a-burden)  

##### We Value Your Privacy

 

We use cookies to enhance your experience and for traffic analysis. By continuing to visit this site you agree to our use of cookies.

[Privacy Policy](/privacy-policy)

 Details 

###### Google Tag Manager Items

- Ad Storage
- Ad User Data
- Ad Personalization
- Analytics Storage
- Functionality Storage
- Personalization Storage
- Security Storage
 
 

 

 

 

 

 Decline Accept
```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.richeyweb.com/#organization","name":"RicheyWeb","url":"https://www.richeyweb.com/","logo":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/logo/richeyweb.svg","contentUrl":"https://www.richeyweb.com/images/logo/richeyweb.svg","width":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"@id":"https://www.richeyweb.com/#logo"},"image":{"@id":"https://www.richeyweb.com/#logo"},"sameAs":["https://x.com/ComRicheyweb","https://www.facebook.com/RicheyWebDev/","https://www.youtube.com/channel/UCxnVG8BwOvQRO7hVqNX7T2g","https://community.joomla.org/service-providers-directory/listings/115:richeyweb.html"],"description":"RicheyWeb is a custom software developer specializing in Joomla extensions.","ContactPoint":[{"@type":"ContactPoint","url":"https://www.richeyweb.com/contact-us","telephone":"903-873-8460","contactType":"Owner/Administrator","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"},{"@type":"ContactPoint","url":"https://www.richeyweb.com/bugs","telephone":"903-873-8460","contactType":"Technical Support","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"}],"knowsAbout":["Computer programming",{"@type":"Thing","name":"Computer programming","sameAs":["https://en.wikipedia.org/wiki/Computer_programming","https://www.wikidata.org/wiki/Q80006","https://g.co/kg/m/01mf_"]},"PHP",{"@type":"Thing","name":"PHP","sameAs":["https://en.wikipedia.org/wiki/PHP","https://www.wikidata.org/wiki/Q59","https://g.co/kg/m/060kv"]},"JavaScript",{"@type":"Thing","name":"JavaScript","sameAs":["https://en.wikipedia.org/wiki/JavaScript","https://www.wikidata.org/wiki/Q2005","https://g.co/kg/m/02p97"]},"arduino","Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"White hat",{"@type":"Thing","name":"White hat","sameAs":["https://en.wikipedia.org/wiki/White_hat_(computer_security)","https://www.wikidata.org/wiki/Q7995625","https://g.co/kg/m/03ns_5"]},"Search engine optimization",{"@type":"Thing","name":"Search engine optimization","sameAs":["https://en.wikipedia.org/wiki/Search_engine_optimization","https://www.wikidata.org/wiki/Q180711","https://g.co/kg/m/019qb_"]},"Search engine marketing",{"@type":"Thing","name":"Search engine marketing","sameAs":["https://en.wikipedia.org/wiki/Search_engine_marketing","https://www.wikidata.org/wiki/Q846132","https://g.co/kg/m/06mw8r"]},"Digital marketing",{"@type":"Thing","name":"Digital marketing","sameAs":["https://en.wikipedia.org/wiki/Digital_marketing","https://www.wikidata.org/wiki/Q1323528","https://g.co/kg/g/122hcnps"]},"Web hosting service",{"@type":"Thing","name":"Web hosting service","sameAs":["https://en.wikipedia.org/wiki/Web_hosting_service","https://www.wikidata.org/wiki/Q5892272","https://g.co/kg/m/014pz4"]},"Email hosting service",{"@type":"Thing","name":"Email hosting service","sameAs":["https://en.wikipedia.org/wiki/Email_hosting_service","https://www.wikidata.org/wiki/Q5368818","https://g.co/kg/m/09w60m"]},"Internet hosting service",{"@type":"Thing","name":"Internet hosting service","sameAs":["https://en.wikipedia.org/wiki/Internet_hosting_service","https://www.wikidata.org/wiki/Q1210425","https://g.co/kg/m/09w5yw"]},"Virtual hosting",{"@type":"Thing","name":"Virtual hosting","sameAs":["https://en.wikipedia.org/wiki/Virtual_hosting","https://www.wikidata.org/wiki/Q588365","https://g.co/kg/m/024mvh"]},"Web performance",{"@type":"Thing","name":"Web performance","sameAs":["https://en.wikipedia.org/wiki/Web_performance","https://www.wikidata.org/wiki/Q7978612","https://g.co/kg/m/0gfj3f1"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"General Data Protection Regulation",{"@type":"Thing","name":"General Data Protection Regulation","sameAs":["https://en.wikipedia.org/wiki/General_Data_Protection_Regulation","https://www.wikidata.org/wiki/Q1172506","https://g.co/kg/m/0pk_7xs"]},"SERP",{"@type":"Thing","name":"SERP","sameAs":["https://en.wikipedia.org/wiki/SERP","https://www.wikidata.org/wiki/Q2205811","https://g.co/kg/g/11c5szp7kc"]},"Artificial intelligence",{"@type":"Thing","name":"Artificial intelligence","sameAs":["https://en.wikipedia.org/wiki/Artificial_intelligence","https://www.wikidata.org/wiki/Q11660","https://g.co/kg/m/0mkz"]},"Prompt engineering",{"@type":"Thing","name":"Prompt engineering","sameAs":["https://en.wikipedia.org/wiki/Prompt_engineering","https://www.wikidata.org/wiki/Q108941486","https://g.co/kg/g/11p6kpgt_n"]},"E-learning",{"@type":"Thing","name":"E-learning","sameAs":["https://en.wikipedia.org/wiki/E-learning_(theory)","https://www.wikidata.org/wiki/Q182250","https://g.co/kg/g/122czm1f"]},"Sharable Content Object Reference Model",{"@type":"Thing","name":"Sharable Content Object Reference Model","sameAs":["https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model","https://www.wikidata.org/wiki/Q827811","https://g.co/kg/m/06_40"]},"Experience API",{"@type":"Thing","name":"Experience API","sameAs":["https://en.wikipedia.org/wiki/Experience_API","https://www.wikidata.org/wiki/Q7807728","https://g.co/kg/g/1yw9ktxr8"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Nginx",{"@type":"Thing","name":"Nginx","sameAs":["https://en.wikipedia.org/wiki/Nginx","https://www.wikidata.org/wiki/Q306144","https://g.co/kg/m/02qft91"]},"MySQL",{"@type":"Thing","name":"MySQL","sameAs":["https://en.wikipedia.org/wiki/MySQL","https://www.wikidata.org/wiki/Q850","https://g.co/kg/m/04y3k"]}],"areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"memberOf":["Mensa International",{"@type":"Organization","name":"Mensa International","sameAs":["https://en.wikipedia.org/wiki/Mensa_International","https://www.wikidata.org/wiki/Q184194","https://g.co/kg/m/0140pf"]},"National Rifle Association",{"@type":"Organization","name":"National Rifle Association","sameAs":["https://en.wikipedia.org/wiki/National_Rifle_Association","https://www.wikidata.org/wiki/Q863259","https://g.co/kg/m/0j6f9"]},"CompTIA",{"@type":"Organization","name":"CompTIA","sameAs":["https://en.wikipedia.org/wiki/CompTIA","https://www.wikidata.org/wiki/Q597534","https://g.co/kg/m/040shq"]},"ISFCE LLC",{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://isfce.com","https://g.co/kg/g/11wxm5r0rg"]}],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Joomla 3 Certified Administrator","credentialCategory":"Certification","description":"Administrator Exam is the first available Joomla! certification exam","recognizedBy":{"@type":"Organization","name":"Open Source Matters, Inc.","sameAs":["https://en.wikipedia.org/wiki/Open_Source_Matters,_Inc.","https://g.co/kg/g/11f00wvjhz"]},"url":"https://certification.joomla.org/certified-user-directory/michael-richey","about":["Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/badge.webp","contentUrl":"https://www.richeyweb.com/images/contact/badge.webp","width":{"@type":"QuantitativeValue","value":300,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":86,"unitCode":"PX"},"caption":"Joomla 3 Certified Administrator"}},{"@type":"EducationalOccupationalCredential","name":"Certified Computer Examiner","credentialCategory":"Certification","description":"Internationally recognized computer forensics certifiecation","recognizedBy":{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://en.wikipedia.org/wiki/ISFCE_LLC","https://g.co/kg/g/11wxm5r0rg"]},"url":"https://isfce.com/","about":["Digital forensics",{"@type":"Thing","name":"Digital forensics","sameAs":["https://en.wikipedia.org/wiki/Digital_forensics","https://www.wikidata.org/wiki/Q3246940","https://g.co/kg/m/0cnxzfx"]},"Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"Mobile device forensics",{"@type":"Thing","name":"Mobile device forensics","sameAs":["https://en.wikipedia.org/wiki/Mobile_device_forensics","https://www.wikidata.org/wiki/Q6887097","https://g.co/kg/m/06zp3tp"]},"Network forensics",{"@type":"Thing","name":"Network forensics","sameAs":["https://en.wikipedia.org/wiki/Network_forensics","https://www.wikidata.org/wiki/Q7001032","https://g.co/kg/m/05pb280"]},"Database forensics",{"@type":"Thing","name":"Database forensics","sameAs":["https://en.wikipedia.org/wiki/Database_forensics","https://www.wikidata.org/wiki/Q5227405","https://g.co/kg/m/0cgqsy"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/isfce-cce.webp","contentUrl":"https://www.richeyweb.com/images/contact/isfce-cce.webp","width":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"caption":"Certified Computer Examiner"}}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Web Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Hosting"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Development"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Search Engine Optimization"}}]}},{"@type":"WebSite","@id":"https://www.richeyweb.com/#website","url":"https://www.richeyweb.com/","name":"RicheyWeb","publisher":{"@id":"https://www.richeyweb.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.richeyweb.com/search?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string","valueMaxLength":256,"valueMinLength":2,"valuePattern":"^[A-Za-z0-9\\s]+$"}},"creator":{"@id":"https://www.richeyweb.com/#organization"},"copyrightHolder":{"@id":"https://www.richeyweb.com/#organization"}},{"@type":"WebPage","@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#webpage","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites","name":"Generator Tag: Claim Your Joomla Sites","description":"Learn how to claim ownership of your Joomla sites with a custom generator meta tag using the free System - ByeByeGenerator plugin.","isPartOf":{"@id":"https://www.richeyweb.com/#website"},"about":{"@id":"https://www.richeyweb.com/#organization"},"inLanguage":"en-GB"},{"@type":"Article","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/generator-tag-claim-your-joomla-sites/generator-tag.webp","contentUrl":"https://www.richeyweb.com/images/articles/generator-tag-claim-your-joomla-sites/generator-tag.webp","width":{"@type":"QuantitativeValue","value":1274,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":716,"unitCode":"PX"},"caption":"Stealth Signatures: Claim Your Joomla Sites","representativeOfPage":true},"headline":"Generator Tag: Claim Your Joomla Sites","description":"Learn how to claim ownership of your Joomla sites with a custom generator meta tag using the free System - ByeByeGenerator plugin.","author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"},"datePublished":"2025-11-03T00:00:00+00:00","dateModified":"2026-03-30T00:00:00+00:00","about":["Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"Meta element",{"@type":"Thing","name":"Meta element","sameAs":["https://en.wikipedia.org/wiki/Meta_element","https://www.wikidata.org/wiki/Q251684","https://g.co/kg/m/0553b"]}],"mentions":["e-commerce","Search engine optimization",{"@type":"Thing","name":"Search engine optimization","sameAs":["https://en.wikipedia.org/wiki/Search_engine_optimization","https://www.wikidata.org/wiki/Q180711","https://g.co/kg/m/019qb_"]},"Google",{"@type":"Organization","name":"Google","sameAs":["https://en.wikipedia.org/wiki/Google","https://www.wikidata.org/wiki/Q95","https://g.co/kg/m/045c7b"]},"Front-end web development",{"@type":"Thing","name":"Front-end web development","sameAs":["https://en.wikipedia.org/wiki/Front-end_web_development","https://www.wikidata.org/wiki/Q4130556","https://g.co/kg/m/010gqt_p"]},"PHP",{"@type":"Thing","name":"PHP","sameAs":["https://en.wikipedia.org/wiki/PHP","https://www.wikidata.org/wiki/Q59","https://g.co/kg/m/060kv"]},{"@type":"Article","@id":"https://www.richeyweb.com/test-article#article","url":"https://www.richeyweb.com/test-article","name":"Shader BG Test","headline":"Shader BG Test","author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/white-hat-seo/curated-backlinks#article","url":"https://www.richeyweb.com/white-hat-seo/curated-backlinks","name":"Curated Backlinks","headline":"Curated Backlinks","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/seo/curated-backlinks/curated-backlinks-v2.webp","contentUrl":"https://www.richeyweb.com/images/articles/seo/curated-backlinks/curated-backlinks-v2.webp","width":{"@type":"QuantitativeValue","value":1024,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":576,"unitCode":"PX"},"caption":"Curated Backlinks"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/ai-slop-vs-quality-content-and-technical-seo#article","url":"https://www.richeyweb.com/blog/hosting/ai-slop-vs-quality-content-and-technical-seo","name":"AI Slop vs Quality Content and Technical SEO","headline":"AI Slop vs Quality Content and Technical SEO","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/ai-slop-vs-quality-content-and-technical-seo/seo-ai-slop.webp","contentUrl":"https://www.richeyweb.com/images/articles/ai-slop-vs-quality-content-and-technical-seo/seo-ai-slop.webp","width":{"@type":"QuantitativeValue","value":835,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":469,"unitCode":"PX"},"caption":"AI Slop vs Quality Content and Technical SEO"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/cron-vs-joomla-lazy-scheduler-and-webcron#article","url":"https://www.richeyweb.com/blog/hosting/cron-vs-joomla-lazy-scheduler-and-webcron","name":"Cron vs Joomla Lazy Scheduler and WebCron","headline":"Cron vs Joomla Lazy Scheduler and WebCron","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/lazy-scheduler-and-web-cron/lazy-scheduler-and-web-cron.webp","contentUrl":"https://www.richeyweb.com/images/articles/lazy-scheduler-and-web-cron/lazy-scheduler-and-web-cron.webp","width":{"@type":"QuantitativeValue","value":888,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":499,"unitCode":"PX"},"caption":"Cron vs Joomla Lazy Scheduler and WebCron"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/canonical-http-headers-for-rss-feeds#article","url":"https://www.richeyweb.com/blog/development/canonical-http-headers-for-rss-feeds","name":"Canonical HTTP Headers for RSS Feeds","headline":"Canonical HTTP Headers for RSS Feeds","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/canonical-http-headers-for-rss-feeds/gsc-duplicate-without-user-selected-canonical.webp","contentUrl":"https://www.richeyweb.com/images/articles/canonical-http-headers-for-rss-feeds/gsc-duplicate-without-user-selected-canonical.webp","width":{"@type":"QuantitativeValue","value":1431,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":804,"unitCode":"PX"},"caption":"Canonical HTTP Headers for RSS Feeds"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/hosting/varnish-and-joomla#article","url":"https://www.richeyweb.com/blog/hosting/varnish-and-joomla","name":"Varnish and Joomla","headline":"Varnish and Joomla","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/varnish-nginx-joomla/varnish-and-joomla.webp","contentUrl":"https://www.richeyweb.com/images/articles/varnish-nginx-joomla/varnish-and-joomla.webp","width":{"@type":"QuantitativeValue","value":890,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":500,"unitCode":"PX"},"caption":"Varnish and Joomla"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/pre-configured-client-extension-inspired-by-sap#article","url":"https://www.richeyweb.com/blog/personal/pre-configured-client-extension-inspired-by-sap","name":"Pre-Configured Client Extension Inspired by SAP","headline":"Pre-Configured Client Extension Inspired by SAP","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/pcc/pre-configured-client.webp","contentUrl":"https://www.richeyweb.com/images/articles/pcc/pre-configured-client.webp","width":{"@type":"QuantitativeValue","value":880,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":500,"unitCode":"PX"},"caption":"Pre-Configured Client Extension Inspired by SAP"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/personal/this-is-how-you-kill-joomla-as-a-platform#article","url":"https://www.richeyweb.com/blog/personal/this-is-how-you-kill-joomla-as-a-platform","name":"This Is How You Kill Joomla as a Platform","headline":"This Is How You Kill Joomla as a Platform","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/killing-the-platform/killing-the-platform.webp","contentUrl":"https://www.richeyweb.com/images/articles/killing-the-platform/killing-the-platform.webp","width":{"@type":"QuantitativeValue","value":666,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":374,"unitCode":"PX"},"caption":"This Is How You Kill Joomla as a Platform"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/did-i-just-solve-joomla-bot-spam-with-hashcash#article","url":"https://www.richeyweb.com/blog/development/did-i-just-solve-joomla-bot-spam-with-hashcash","name":"Did I Just Solve Joomla Bot Spam With HashCash?","headline":"Did I Just Solve Joomla Bot Spam With HashCash?","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_captcha_hashcash/blog-post/hashcash-blog-post.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_captcha_hashcash/blog-post/hashcash-blog-post.webp","width":{"@type":"QuantitativeValue","value":668,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":374,"unitCode":"PX"},"caption":"Did I Just Solve Joomla Bot Spam With HashCash?"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/joomla-techniques/securing-joomla#article","url":"https://www.richeyweb.com/joomla-techniques/securing-joomla","name":"Securing Joomla","headline":"Securing Joomla","author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/blog/development/i-built-this-on-february-3rd-cloudflare-announced-it-on-february-12th#article","url":"https://www.richeyweb.com/blog/development/i-built-this-on-february-3rd-cloudflare-announced-it-on-february-12th","name":"I Built This on February 3rd. Cloudflare Announced It on February 12th","headline":"I Built This on February 3rd. Cloudflare Announced It on February 12th","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/plg_system_markdown/hero-still.webp","contentUrl":"https://www.richeyweb.com/images/articles/plg_system_markdown/hero-still.webp","width":{"@type":"QuantitativeValue","value":1015,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":571,"unitCode":"PX"},"caption":"I Built This on February 3rd. Cloudflare Announced It on February 12th"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}},{"@type":"Article","@id":"https://www.richeyweb.com/joomla-techniques/speed-up-your-joomla-workflow-with-a-custom-administrator-menu#article","url":"https://www.richeyweb.com/joomla-techniques/speed-up-your-joomla-workflow-with-a-custom-administrator-menu","name":"Speed Up Your Joomla Workflow with a Custom Administrator Menu","headline":"Speed Up Your Joomla Workflow with a Custom Administrator Menu","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/articles/speed-up-your-joomla-workflow-with-a-custom-administrator-menu/custom-admin-menus.webp","contentUrl":"https://www.richeyweb.com/images/articles/speed-up-your-joomla-workflow-with-a-custom-administrator-menu/custom-admin-menus.webp","width":{"@type":"QuantitativeValue","value":1368,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":769,"unitCode":"PX"},"caption":"Speed Up Your Joomla Workflow with a Custom Administrator Menu"},"author":{"@type":"Person","name":"Michael Richey","url":"https://www.richeyweb.com/contact-us","@id":"https://www.richeyweb.com/contact-us#person"}}],"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#article","isPartOf":{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#webpage"},"publisher":{"@id":"https://www.richeyweb.com/#organization"},"keywords":"generator meta tag, Joomla sites, custom themes, extensions, SEO, footer credit, hidden comment, HTML, source code, Joomla! 5.x.x, built-by:richeyweb-2024, client projects, System - ByeByeGenerator, free system plugin, template file, web dev, ownership, e-commerce beast, public portfolios, private trackers, Zero visual impact, HTML source, Search engines, Google, ranking hits, indexing weirdness, Lightweight, Searchable, security scanners, custom tag, client sites, Personal projects, portfolio:richeyweb-experiment, Joomla 3.x through 5.x, PHP 8+, Installation, Joomla admin, Extensions, Manage, Install, Enable, plugin settings, Custom Generator, Clear Cache, Own Your Work, under-the-radar ownership","articleSection":"Development","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites","hasPart":[{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-why-bother-with-a-generator-tag-signature_2_1"},{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-system-byebyegenerator-a-decade-in-the-wild_2_2"},{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-what-it-does_3_3"},{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-configuration-tailor-it-to-your-needs_2_4"},{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-wrapping-up-own-your-work-silently_2_5"}]},{"@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex","@type":"ItemList","name":"Generator Tag: Claim Your Joomla Sites","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-why-bother-with-a-generator-tag-signature_2_1","name":"Why Bother with a Generator Tag Signature?","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#toc-why-bother-with-a-generator-tag-signature_2_1"}},{"@type":"ListItem","position":2,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-system-byebyegenerator-a-decade-in-the-wild_2_2","name":"System - ByeByeGenerator: A Decade in the Wild","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#toc-system-byebyegenerator-a-decade-in-the-wild_2_2"}},{"@type":"ListItem","position":3,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-what-it-does_3_3","name":"What it does","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#toc-what-it-does_3_3"}},{"@type":"ListItem","position":4,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-configuration-tailor-it-to-your-needs_2_4","name":"Configuration: Tailor It to Your Needs","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#toc-configuration-tailor-it-to-your-needs_2_4"}},{"@type":"ListItem","position":5,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#articleindex-toc-wrapping-up-own-your-work-silently_2_5","name":"Wrapping Up: Own Your Work, Silently","url":"https://www.richeyweb.com/blog/development/generator-tag-claim-your-joomla-sites#toc-wrapping-up-own-your-work-silently_2_5"}}]}]}
```
