WordPress Header – How to Edit Your Header Using 5 Alternative Ways

This post contains affiliate links. Which means I will make a commission at no extra cost to you should you click through and make a purchase. Read the full disclosure here.

5 alternative ways to edit your WordPress header pinterestHave you been given some code to insert into your website’s WordPress header? Many places ask you to add this code so they can confirm the website as part of your account. Setting up your website with Google Adsense, Google Analytics, Pinterest Analytics and BlogLovin are just some examples of when you’ll need to know how to do this.

How to add code to your wordpress header pinterest graphic 2 small
5 alternative ways to edit your WordPress header

Due to the way different websites are built. And the different reasons why you would want to edit your WordPress header. There isn’t a “one fit, fits all” kinda of method. So I have written instructions on 5 different options available on WordPress. So you can edit your WordPress header regardless of what framework, theme or plugins you use! There’s even a method to only edit specific Post or Page WordPress headers.

How to Edit Your WordPress Header Using Jetpack

Jetpack is a pretty popular plugin and has a wide variety of uses. It has options for things like security by blocking spam and brute-force logins. As well as features for improving site speed, displaying related posts, providing a contact form and sharing to social networks.

There’s a pretty high chance you are already using this. If you are not then I strongly recommend it. It’s a well-built plugin with lots of features that’s you’ll find useful.

Login to your WordPress Admin dashboard.

Go to Plugins > Add New from the left-hand menu.

Wordpress header how to add new plugin

Search for Jetpack.

The plugin Jetpack by WordPress.com should appear.

Jetpack plugin download that can be used to edit the WordPress header

Click Install Now and once complete click Activate.

Jetpack should now appear in your left-hand menu. Mine was near the top directly under Bluehost.

Go to Jetpack > Settings.

Jetpack plugin settings menu that can be used to edit the WordPress header

A screen will open with lots of options and a menu bar near the top.

Jetpack plugin menu bar

Click Traffic.

Scroll down the page until you find Site verification.

Jetpack plugin site verification for adding codes to the WordPress header

Here you can copy and paste the code provided by Google Search, Bing Webmaster, Pinterest Analytics and Yandex Webmaster.

Once you’ve pasted your code click Save Settings.

And that’s it, you’re done!

The Pros to this are:

  • You don’t need any extra plugins if you already use Jetpack.
  • It’s easy to find and use.

Sadly, there are a few limitations to this method. Such as:

  • It’s limited to only copying and pasting site verification codes.
  • Site Verification codes are only supported by 4 sources. You can’t claim your site for things like BlogLovin, Google Adsense, or Google Analytics.

Rather not use Jetpack to edit your WordPress header? Or Jetpack doesn’t support the way you want to edit your WordPress header? Then check below for more options!

How to Edit Your WordPress Header Using Genesis Simple Hooks

Are you using the Genesis Framework on your site? If you are then Genesis Simple Hooks is a versatile plugin you can add which helps you easily access 50+ hooks in your Theme. Including the WordPress header.

If you don’t have Genesis Framework then you won’t be able to use this method. Just like Jetpack though, I would recommend and suggest you consider using it. It’s what Individual Obligation is currently running on. And benefits from being highly customisable, affordable, well-supported and supports child-themes. So you won’t lose your customizations whenever there’s an update to the Genesis Framework.

Login to your WordPress Admin dashboard.

Go to Plugins > Add New from the left-hand menu.

Wordpress header how to add new plugin

Search for Genesis Simple Hooks.

Click Install Now and then Activate once ready.

Genesis Simple Hooks plugin download that can be used to edit the WordPress header

You can now go to the left-hand menu and go to Genesis > Simple Hooks.

Genesis Simple Hooks plugin menu can be used to edit the WordPress header

The very first WordPress Hook should be wp_head.

You can use the text-box below wp_head to insert code into your WordPress header via the <head> tag.

This means you can paste any site verification codes from Pinterest, Google Adsense etc here. As well as any other code you want to use.

Genesis Simple Hooks screen for editing the WordPress header

Make sure you click on the Save Changes button slightly further down after you make any changes.

Once you’ve saved your changes, that’s pretty much it.

This method is good for:

  • Those who are already using the Genesis Framework.
  • Need more customisation than offered by Jetpack.

It’s not recommended if:

  • You don’t have the Genesis Framework.

How to Edit Your WordPress Header Using Your Theme’s Customisation Settings

Another option you can try if the above two don’t provide what you need or you don’t have access to them. Is by using your Theme’s customisation settings. This is highly dependant on your Theme though. So check any documentation you got with it if you are unsure.

Here’s where you can find the option in Restored 316’s Market Theme.

Login to your WordPress Admin dashboard.

On the left-hand menu find Appearance > Customise.

Editing the WordPress header via the Theme customization menu

Look for Theme Settings > Header/Footer Scripts.

You should then have access to a text-box which you can use to paste any site verification codes or your own custom script. You can check the preview on the right to check any visible changes.

Theme settings script textbox for editing the WordPress header

Once you’ve entered your code into the WordPress header and you are happy with the preview on the right.

Click Publish.

That’s all that’s needed for this method.

This method is good:

  • If your theme supports it.
  • You want to preview changes before making them live.

It’s not so good if:

  • Your theme doesn’t support it.
  • Or the option is in a different place. So make sure you check your Theme’s documentation!

How to Edit Your WordPress Header Using Insert Headers and Footers Plugin

If Jetpack doesn’t support the way you want to edit your WordPress header, or you don’t have access to Genesis. Or your Theme doesn’t give you an easy to find place to edit it either. Then the Insert Headers and Footers plugin might be a good option for you if you don’t mind adding another plugin to your site.

Login to your WordPress Admin dashboard.

Go to Plugins > Add New from the left-hand menu.

Wordpress header how to add new plugin

Search for Insert Header.

Click Install Now and once installed click Activate.

Insert Headers and Footers plugin for editing the WordPress header

Once activated there should be a new menu on the left under Settings > Insert Headers and Footers.

Here there will be two boxes which you can add any site authentication codes or custom scripts to either the header or the footer.

Make sure to click the Save button after making any changes.

And that’s it. All done! This code will appear in the header or footer depending on which text box you used.

But What if You Only Want the Code on One page?

Using the Insert Headers and Footers plugin, it is possible to add code to the WordPress header for a specific page only. This is the easiest way to do this without using code.

If you go to add or edit a specific Page or Post there should be a Scripts option below the main editor text box. For me, it was minimized beneath Yoast SEO.

Insert Headers and Footers plugin option for editing the WordPress header on a single Post or Page

Expand this by clicking the downward triangle.

It should expand to show you the same Header and Footer text boxes you’ve seen previously.

Once you’ve added your code to this you’ll need to save it by clicking Update like you would do if you had made any other changes.

This code will now only show on that specific Post or Page.

This is a useful method if:

  • No other previous methods are available.
  • You want to keep all header and footer scripts in one place.
  • You want to add the code to specific Pages or Posts only.

It’s less useful if:

  • You’d rather not add a plugin just for this feature only.
  • You don’t need to edit the WordPress header on a Page or Post basis.

How to Edit Your WordPress Header Using header.php

Finally, there is one last way to edit your WordPress header if the above methods aren’t to your liking.

Make sure you always backup your website before editing the code of any PHP files. I like to run UpdraftPlus manually before making such changes.

Do not do this with the Genesis Framework header.php – the file specifically warns this at the top. You should edit via your child theme’s header.php or if there is no header.php present like Restored 316’s Market Theme then I strongly recommend using one of the previously mentioned methods.

Disclaimers aside. If you want to use this method you’ll want to go to Appearance > Theme Editor via the left-hand menu.

On the right side of the screen should be a list of folders, .php and .css files which make up your website.

Editing the WordPress header through the Theme editor by finding the header.php

Your exact list of files and folders will differ depending on your Theme.

Click on header.php.

The file in the editor in the centre of the screen should update to show the code stored in your header.php file.

Look for </head> and add a new line before it.

On this new line add any site authentication or custom code.

Click on Update File to save any changes. And that’s it!

I recommend double-checking your website still works straight away after this. You can even right-click and View Source to check that your new code is actually there. Note that is may take a minute or so for the servers to update.

Need to access your header.php via FTP?

You should be able to find the header.php under /public_html/wp-content/themes

It should then be inside the specific folder for the theme you are currently using. Themes can vary a lot so it’s hard to say exactly which folder.

This method is good if:

  • You need to edit the header.php directly.
  • Would rather download files via FTP and use an editor you are familiar with.
  • Prefer to keep your code all in one place, rather than in a separate plugin.

Cons of this method:

  • Can be intimidating if you’re not comfortable in editing code.
  • Could break your website if done incorrectly. Make sure you backup beforehand!
  • header.php isn’t always easy to find.

Here’s a Comparision of the 5 Different Methods Side By Side

Jetpack

Requires Jetpack plugin to be installed.

Pros:

  • You don’t need any extra plugins if you already use Jetpack
  • It’s easy to use.

Cons:

  • It’s limited to only site verification codes for Google Search, Bing Webmaster, Pinterest Analytics and Yandex Webmaster

Genesis Simple Hooks

Requires Genesis Framework & Genesis Simple Hooks plugin to be installed.

  • 50+ hooks to customise more than just your WordPress header
  • Allows any custom scripts

Theme Customisation Settings

Requires a Theme with the option available.

  • No extra plugins required
  • You can preview changes before making them live
  • Allows any custom scripts
  • Not all Themes may support it
  • The option might be in a different place to the example Theme I used. Check your Theme’s documentation!

Insert Headers and Footers

Requires Insert Headers and Footers plugin to be installed.

  • Able to add custom codes to specific Pages or Posts as well as all headers.
  • Allows any custom scripts
  • Only allows customising headers and footers unlike Genesis Simple Hooks

Header.php file

Requires a Theme with Header.php file included.

  • You can edit the header.php directly.
  • You can download files via FTP and use an editor you are familiar with.
  • Keeps your code all in one place, rather than in a separate plugin.
  • Intimidating if you’re not comfortable in editing code.
  • Could break your website if done incorrectly. Make sure you backup beforehand!
  • Header.php isn’t always easy to find.

As you can see there are many different methods to edit your WordPress header depending on your setup and what you want to do with the header. There is no right or wrong way to edit your WordPress header. So hopefully these 5 methods will give you an option that best suits your situation and needs!

BlogLovin’ Tip!

Having difficulty verifying your website for BlogLovin’? Whilst they instruct you to add the code they provided to a new post. What they are actually looking for is to see the code on the homepage of your website.

Depending on what shows on your homepage creating a new post with the code in it might not work. It sure didn’t for me! I had to put my code into the header of my WordPress site. You can use any of the above methods that suit you.

It has been known to work inside the body, header and sidebar. So you just need to make sure that whichever you use is visible on your homepage!

Here’s an easy way to compare 5 different ways to edit the WordPress header on your website. Click To Tweet

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stop these 57 common mistakes from holding back your WordPress blog with this FREE Checklist:TAKE ME TO IT!