Joomla Webmaster Site Verification

and published
Webmaster Site Verification

When we design websites for our customers we will normally go the extra mile and ensure they are setup with things like Google Webmaster Tools and Google Analytics. One of the processes of adding your website to Google or Bing Webmaster Tools involves site verification which involves proofing that your own the domain. Most verification sites allow TXT records, files or a simple meta element found on the front page of the site.

But since we don’t always have access to the domain records and we have even known customers to delete the verification files because they looked ‘dodgy’ we decided to always use meta records. We made this simple to use plugin to make the process faster and easier, and of course we want to share it with you all.

Webmaster Site Verification is a very simple plugin to help aid people verify with webmaster tools such as Google and Bing without the need of having to change the template code or having the hassle of uploading a file.

It is best to enable and leave the plugin running even after verification has taken place, this is because many that require website verification will routinely check for the. The plugin is only 3kb and will not slow down your site. Our plugin should work with all versions of Joomla 1.6, 2.5, 3.0 and 3.6 higher.

  1. Download our Webmaster Site Verification plugin
  2. Login to Joomla as administrator
  3. Click extensions
  4. Hover over Manage
    • Click Install
  5. Install from Web
    • Search for BYBE
    • Click Webmaster Site Verification
    • Click Install
  6. Now read the usage instructions in the usage
  1. Login to Joomla as administrator
  2. Click extensions
    • Click Plugins
  3. Sort by ID
  4. Click Webmaster Site Verification
  5. Obtain your verification meta id
  6. Enter it into the relevant box
  7. Enable the plugin
  8. Click Save and Close
  9. Enjoy, all done!

How do I verify the plugin is working?

You can verify the plugin is running by viewing the page source of your website. Please note this plugin is designed only to run on the homepage, so before checking the source make sure you’re on the homepage and not on any other page, if the IDS are all blank then it will not return any results.

Additionally, this will only check to see if you have entered an ID, it does not check if the code is valid. META Names will only be displayed in source if you have provided it an ID number.

Your page source should contain something like this:

<meta name="google-site-verification" content="1BSAJSDIACoDOA" />
<meta name="msvalidate.01" content="DKAKSls9182Sjsa" />
<meta name="wot-verification" content="SkalsJfhadIw28" />
<meta name="alexaVerifyID" content="01202949749" />
<meta name="norton-safeweb-site-verification" content="BOUrnEmouTh212" />
<meta name="yandex-verification" content="DoRSET0201121" />
<meta name="p:domain_verify" content="PLFiAad2s23DF" />
<meta name="majestic-site-verification" content="2FlasCndADorset" />
<meta name="avgthreatlabs-verification" content="CuBournemouth1882" />
<meta name="verifyownership" content="IfkSdalD8219" />
<meta name="globalsign-domain-verification" content="KDkasdhjDHA21" />
<meta name="bitly-verification" content="12CLSDDDA0212" />
<meta name="verify-admitad" content="DLALSDlBNaE2" />
<meta name="ero_verify" content="DkadUIURaFAdD" />
<meta name="inmobi-site-verification" content="DlaBoruNmeoU" />
<meta name="prVerify" content="BladKDjadErf" />

ID Strings used in the above example are mere examples only

How do I view the page source in my browser?

  • Firefox: CTRL + U
  • Chrome: CTRL + U
  • Safari: CMD OPTION V
  • Microsoft Explorer: Right click somewhere on the page and then click view source.
  • Microsoft Edge: Right click somewhere on the page and then click view source.
  1. Login to Joomla as administrator
  2. Click extensions
    • Hover over extensions
    • Click manage
  3. Sort by ID
  4. Disable the plugin by clicking the tick
  5. Click the relevant checkbox
  6. Click uninstall at the top
  • Version 3.6
    • Now PHP 7.0+ compatible.
    • Replaced:
      function plgSystemWebmasterSiteVerification(& $subject, $params){
      function __construct(& $subject, $params){
  • Version 2.3
    • Added AdmitAD
      <meta name="verify-admitad" content="" />
    • Added ERO Advertising
      <meta name="ero_verify" content="" />
    • Added InMobi
      <meta name="inmobi-site-verification" content="" />
    • Added PlugRush
      <meta name="prVerify" content="" />
    • Added a new tab labeled AD Networks with various meta names
    • Renamed abvanced tab label to custom meta names
    • Increased custom meta names input fields from 3 to 9
  • Version 2.2
    • Added Flippa
      <meta name="verifyownership" content="" />
    • Added Global Sign
      <meta name="globalsign-domain-verification" content="" />
    • Added Bitly
      <meta name="bitly-verification" content="" />
  • Version 2.1
    • Added Majestic SEO
      <meta name="majestic-site-verification" content="" />
    • Added AVG Threatlabs
      <meta name="avgthreatlabs-verification" content="" />
  • Version 2.0
    • Fixed issue with newer Joomla installs with error reporting enabled i.e
      'Strict Standards: Only variables should be assigned by reference'
    • Copyright information updated
    • Blank spaces in code removed and readible minified
    • Added how-to instructions
    • Added Pinterest
      <meta name="p:domain_verify" content="" />
  • Version 0.3
    • Added Yandex Webmaster
      <meta name="yandex-verification" content="" />
    • Added 3 custom site verifications in advanced
    • Tweaked to work with Joomla 1.6 and 1.7
  • Version 0.2
    • Added Norton Safeweb
      <meta name="norton-safeweb-site-verification" content="" />
    • Improved site security by enabling index.html
    • Fixed plugin descriptions
  • Version 0.1
    • Initial release to public

If you have any problems or questions then please don’t hestitate to use the comment system below, we don’t bite… promise!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

48 Responses to “Joomla Webmaster Site Verification”

  1. Marijo

    I have installed the plugin and enabled it but I don’t know what to do next.

    • Hi Marijo,

      Once installed you need to activate the plugin, simply head over to the plugin manager and sort the list by ID. Then locate the plugin and click the status X so it turns into a tick. Then click the plugin and then simply fill in the form with the IDs you want to use.

  2. When I try to install the plugin i get the following message “Unknown Archive type”? I’ve tried installing every file from the zip folder and nothing is successful. Can you help? Thanks Laura

    • Sounds like the ZIP could be broken and needs downloading again, or your server has a problem with the MIME type. Should just be a matter of selecting the file and wacking the upload button.

  3. I have installed and activated the plugin. How then do I know that I have been verified since my website is still not indexed by google?

    • Hi Pat,

      Great question, to check if the plugin is working you need to go to your homepage of your website and then view the source. Then look for the meta names, if your unsure how to view the source in your browser then I have added a FAQ to page which should walk you through the necessary steps. Simply click “How to install” and scroll down the page.

      Additionally, I’d like to point out that Webmaster Tools isn’t required for indexing a website. However it can list protential problems. You should first submit your site to Google using their submission tool. Note, that Google indexing is not instant and can take several days or weeks for it to list your site. You can speed up this process by creating great content and having people talk about your site on social media sites or by people linking to you.

      Finally, if you still have the problem of your website not being indexed or you want to check to ensure it will be indexed when its time for your first Googlebot crawl, then you should ensure that your robots.txt is not blocking Google and ensure that your pages are not by using meta noindex.

  4. Darren Williams

    Great plugin, worked first time! no hassle.


  5. Hey Simon,

    I’m trying to get this to work, however, Google Webmaster only uses a meta tag, not a meta ID. How do I go about this?

    Please let me know!

    Thanks in advance,

    • Hi Lauren,

      Google Webmaster provides you with a meta tag that contains your ID number, this number is enclosed within the content field within the tag itself, see image below to give you a better idea what I’m talking about.

      Google Console meta tag id

  6. Great plg will update and test this one! Thanks Joomla people doing this! Merry Christmas!

  7. I’ve installed and activated the plugin and checked to make sure that Google’s meta tag made it into the head of the homepage. However, Google is unable to find the verification code.

  8. thanx bro

  9. Ray Benson

    Awesome Joomla plugin! Really easy to install, really easy to use and does the job as described! Good job!

  10. David Bryant

    I’m sorry, it must be me being thick. You refer to a meta-id and meta id NUMBER. But when I go to Norton all it gives me is metadata. Do I just copy that metadata “tag” into the box called Norton ID in your interface?

    • Hi David,

      Norton Safeweb will provide you with a meta name, and meta content.

      This will look something like this:

      • <meta name="norton-safeweb-site-verification" content="actual_string"/>

      The only part you need to copy and paste is the string code within `content=`, as this is your ID.

      • Many thanks. It looks like the metadata isn’t getting propagated in the home page. What reasons might there be for the meta name and meta content not getting added? I have followed all the instructions but it is as if the plugin isn’t functioning. When it eventually works it will be very useful.

  11. Hi,

    Thanks for the brilliant free plugin! Just one thing, I noticed something in the error log. It’s a minor thing though, but just thought you might like to know. PHP 7.0.8

    [25-Jul-2016 04:59:25 America/Chicago] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemWebmasterSiteVerification has a deprecated constructor in webmastersiteverification.php on line 18

    Best wishes and thanks again 🙂


    • Hi Dave,

      Sadly a lot of code is deprecated in PHP 7 and most control panels inc cPanel and Plesk, don’t allow PHP7 by default, through I will look into it, and see if I can cater for both. Thanks for letting us know 🙂

  12. I’ve logged into Joomla as an admin, but I don’t have the “extensions manager” option? Under the Extensions tab I have “Module Manager”, “Plug in Manager”, “Template Manager” and “Language Manager”, and none of those has an option where I can choose a file to upload.

    Please help! Joomla makes me feel so incompetent.

  13. Jenna Cox

    Hi. I uploaded and installed the file. I enabled it in Extensions Mgr. However, it doesn’t show up in Plug In Manager, so I am ‘pipped at the post’ (or, fallen at the first hurdle, whichever you prefer!)! Please … what do I do now?

  14. Awesome Plugin! to everyone who is having a problem! you need to refresh the front page and view the source doe… it only appears on the front page.

  15. James Mutwiri

    After successful installation and publishing the plugin, is the website listed automatically? Do I have to wait for long before seeing the results?

    • Hi James, no, you need to input your unique ID code provided by the company that you are attempting to verify your site with.

  16. Hello. After installing this plug I cant find it anywhere! Can somebody help me whats going on?

    • Hi Jacob, you can find it Extensions > Plugins, sort by ID and it should be the last one you installed. You will need to enable it and add your unique code provided by the companies and websites your attempting to verify with. To confirm its working you simply view the source of the page and you should find it working at the top.

  17. Patrick

    Version 3.6 on Joomla 3.6.5, I cannot see my Bing msvalidate code (Plugin On–Bing Webmaster and Google code In) – I Believe that even my Google verif head code is also not there?

    • Hi Patrick, it only displays on the homepage. Check your source, it will be there and it will be at the top. Only reason why you won’t be able to find it, is because you haven’t enabled the plugin, your not on the home page or you haven’t entered a string ID.

  18. I’ve downloaded the webmaster site verification plugin and it doesn’t work for me. I’ve deleted cache and inserted the id, but even though google can’t find the verification meta tag. Could you help me please?

    • Hi Adrian, I confirmed with you in email. It seems that there is a temporary problem with Google at present and has nothing to do with the plugin. It should start working again when Google fix the issue which I imagine won’t be long.

  19. Hi Please can you fix the issue and send it to me via email?

    PHP 7.0.17 Joomla 3.7.2

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemWebmasterSiteVerification has a deprecated constructor in /plugins/system/webmastersiteverification/webmastersiteverification.php on line 26, referer: /administrator/index.php?option=com_advancedmodules

  20. Derek Sharp

    Maybe my site is not set up right, but I tried the plugin and it doesn’t seemed to have worked. I cannot see the Google meta tag code in the home page head. As it is a free download I can hardly complain but its a shame I could get it to work.

    • Hi, it is a shame and most likely something to do with your hosting. Try using the custom input rather than the pre-filled metas.

  21. Muhammad Raizaldi Yahya

    With this plugin I will be easier to verify webmaster, Thanks for your support.

  22. Good Work.

  23. Google verification fails, Google-site-verification ID: google28c0ba3aa9852a70.html I have also tried google28c0ba3aa9852a70 with no success.

    • Hi Derek,

      Please follow these steps:

      Step 1: Click Alternate Methods
      verify domain in Google Search Console 1

      Step 2: Click HTML tag
      verify domain in Google Search Console 2

      Step 3. Now you should see the correct ID code that you need to use. Content=” this is your code without the brackets “
      verify domain in Google Search Console 3