9 Step On-Page Search Engine Optimization (SEO) Guide
This 9 Step On-Page Search Engine Optimization Guide will help you optimize your website pages, so they will have the best chance to get found by your target market. The Guide outlines the most important factors to consider when optimizing each page on your site. These steps are listed based on importance, so don’t skip a step. Also, remember that creating new optimized content on a weekly basis is critical to achieving long-term success with SEO.
Step 1: Choose Keywords
Read the page’s content and identify two (2) keywords that are most relevant to the overall page content. Choose one (1) primary keyword relevant to the page’s content and one variation of that keyword (e.g. plural variation or two closely related keywords) per page. If you can’t identify one primary keyword for a page, you’ll need to create new website pages to separate the different content. If it’s not clear to you what page is about, then your visitors and the search engines won’t be able to understand the page either.
Step 2: Page Title
The page title appears as the blue, bolded, underlined text on a Google search results page, and also on the top left the browser bar. The page title should follow these guidelines:
- Be under 70 characters with no more than two long-tail keywords per page title
- The primary keyword should appear first
- Each keyword phrase should be separated by pipes (|)
- Each page title on your website should be unique
- Except for your homepage and contact us page, each page title should NOT include your business name
Step 3: Meta Description
The meta description appears on a Google search results page under the Page Title. The meta description helps people decide whether to click on your result, or a result above or below you. Think of it as a call to action. The meta description should follow these guidelines:
- Be under 150 characters (but not under 100 characters; take advantage of the space you have)
- Incorporate the primary keyword and at least one secondary keyword
- Provide a valuable, compelling reason for why someone should visit the page
- Include keywords in a conversational format; don’t just cram in keywords for the sake of listing them
Step 4: URL
The website page’s URL should include the primary keyword. Each word in the URL should be separated using dashes (-). e.g. www.examplesite.com/inbound-marketing-software
Step 5: Heading Tags
The page should have one H1 heading tag that incorporates the primary keyword, and should align with the page title and the URL or the page. This H1 tag should appear at the top of the page and should be the first thing people see when they arrive on a page.
Step 6: Page Content
Use your primary keyword a few times throughout the page’s content. Don’t overthink keyword density or placement, you should mention them naturally. Try to bold or underline the keyword at least once. This has an effect on how relevant the keyword is to the page. Also mention the secondary keywords when you can.
Step 7: Add a Call to Action
Every website page, including your blog, should have at least one call to action above the page’s fold (Don’t make your website visitor scroll down to see the call to action). Calls to action can help SEO by creating an internal link on your website toa specific landing page. Most calls to action are images; therefore you can optimize the image filename and alt text for the primary keyword you’re targeting on the page (see step 9).
Step 8: Internal Links
If you mention the primary keyword of this page on other pages within your site, then link to this page using the primary keyword as the anchor text. For example, you should link to a page about inbound marketing software using the anchor text “inbound marketing software.” To make sure this is completed, take a moment to create one (1) or two (2) links on related pages that link back to the page you’re optimizing.
Step 9: Images
Any images used on the page should be optimized so that search engines can “read” the image. Optimize the most prominent image on the page using the primary keyword, and then use the primary and secondary keywords for any other images. Images can be optimized in two ways:
- File name: Each word should be separated with dashes (-), e.g. inbound-marketing-software.jpg
- ALT text: The alt text should match the file name, without dashes, e.g. Inbound Marketing Software
If you are unable to change image file name or if it’s too time consuming, then only change the most prominent images’ alt text using the primary keyword.
Meta Keywords
They aren’t part of Google’s or Bing’s search algorithm, so I’m not including them as a step. However, still use your primary and secondary keyword in the page’s meta keywords. Smaller search engines still might use them in their algorithm, but major search engines do not use them. HubSpot does not recommend you optimize your meta keywords.
Repeat these 9 steps for each of your website pages.
![9 Step On-Page Search Engine Optimization](https://blog.pixelart.net.nz/wp-content/uploads/2024/01/9-Step-On-Page-Search-Engine-Optimization-SEO-Guide-1024x981.jpg)
Great beat ! I wish to apprentice while you amend your
web site, how could i subscribe for a blog web site?
The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear idea
You actually make it appear so easy along with your presentation but I
to find this topic to be really one thing which I believe I’d by no means understand.
It kind of feels too complicated and very broad for me. I am looking ahead to
your next post, I will try to get the hang of it!
I blog often and I really thank you for your content.
The article has really peaked my interest. I am going to take a note of your blog and keep checking for new
information about once a week. I subscribed to your Feed too.
I like the valuable info you provide in your articles.
I will bookmark your blog and check again here regularly.
I’m quite certain I will learn lots of new stuff right here!
Best of luck for the next!
This site was… how do you say it? Relevant!! Finally I’ve found something which
helped me. Appreciate it!
Hi, constantly i used to check blog posts here in the early
hours in the break of day, as i love to find out more and more.
This piece of writing presents clear idea designed for the new visitors of blogging,
that really how to do blogging.
I blog frequently and I seriously thank you for your content.
This article has really peaked my interest. I will take a note of your website and keep checking for new information about once
per week. I subscribed to your RSS feed as well.
This is a topic that’s near to my heart… Many thanks! Exactly where are your contact details though?
I am actually pleased to read this weblog posts which contains lots of helpful facts, thanks for
providing such data.
Hello just wanted to give you a brief heads up and let you know a few of the images aren’t loading correctly.
I’m not sure why but I think its a linking issue. I’ve tried it in two
different web browsers and both show the same results.
There is definately a lot to know about this subject.
I like all the points you have made.
I just couldn’t go away your web site before suggesting that
I actually enjoyed the standard information a person supply for your visitors?
Is going to be back incessantly to check out new posts
What i don’t understood is actually how you are now not
really a lot more well-appreciated than you may be now.
You are very intelligent. You recognize thus considerably when it comes to this topic, made me personally
believe it from numerous numerous angles. Its like men and women don’t seem to be involved until
it’s something to do with Girl gaga! Your own stuffs
outstanding. Always handle it up!
Way cool! Some extremely valid points! I appreciate you writing
this article plus the rest of the website is extremely good.
whoah this weblog is fantastic i like reading your posts.
Keep up the good work! You recognize, lots of persons are hunting round for this info, you can aid them greatly.
If some one desires expert view regarding blogging afterward i
recommend him/her to pay a quick visit this webpage,
Keep up the nice job.
Excellent post. I certainly love this site. Thanks!
Have you ever thought about publishing an ebook or guest authoring on other
blogs? I have a blog centered on the same ideas you discuss and
would love to have you share some stories/information. I know my readers would appreciate your work.
If you’re even remotely interested, feel free to send me an e-mail.
There is definately a lot to learn about this issue.
I really like all the points you’ve made.
Appreciate this post. Will try it out.
Simply want to say your article is as astounding.
The clearness in your post is just nice and i could assume you are
an expert on this subject. Fine with your permission let me to grab
your RSS feed to keep updated with forthcoming post.
Thanks a million and please carry on the rewarding work.
Generally I do not read post on blogs, but I would like to say that this write-up very
pressured me to try and do so! Your writing taste has been surprised me.
Thanks, quite great article.
Thank you for sharing your thoughts. I truly appreciate your efforts and I will be waiting for
your next post thank you once again.
You can certainly see your skills within the article you
write. The arena hopes for more passionate writers such as you
who aren’t afraid to mention how they believe. All the time go after your heart.
Thanks for every other informative website. Where else
could I am getting that type of info written in such a perfect way?
I have a mission that I am just now operating on, and I have been at the look
out for such info.
No matter if some one searches for his required thing,
therefore he/she needs to be available that in detail,
thus that thing is maintained over here.
I really like your blog.. very nice colors & theme.
Did you make this website yourself or did you hire someone
to do it for you? Plz answer back as I’m looking to construct my own blog and would like to find out where u got this from.
thanks a lot
Greetings! Very helpful advice in this particular article!
It is the little changes that make the biggest changes. Thanks a lot for sharing!
Have you ever thought about creating an ebook or guest authoring on other websites?
I have a blog based upon on the same information you discuss and would
love to have you share some stories/information. I know my readers would value your work.
If you’re even remotely interested, feel free to shoot me an e mail.
Have you ever thought about writing an e-book or guest authoring
on other websites? I have a blog based upon on the same ideas you discuss and would really like
to have you share some stories/information. I know my viewers
would value your work. If you are even remotely interested,
feel free to send me an e mail.
Hi! I know this is kinda off topic but I was wondering if you
knew where I could find a captcha plugin for my comment form?
I’m using the same blog platform as yours and I’m having problems finding one?
Thanks a lot!
You could certainly see your enthusiasm within the work
you write. The arena hopes for even more passionate writers such as you who are not afraid to say
how they believe. At all times go after your heart.
Hi there! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results.
If you know of any please share. Cheers!
I must thank you for the efforts you’ve put in penning this blog.
I’m hoping to view the same high-grade blog posts from you later on as well.
In fact, your creative writing abilities has inspired me to get my own site now
😉
These are really fantastic ideas in concerning blogging.
You have touched some good factors here. Any way keep
up wrinting.
It’s in reality a nice and useful piece of information. I am satisfied that you simply shared this helpful information with
us. Please keep us informed like this. Thank you for sharing.
Keep on working, great job!
Appreciation to my father who informed me regarding this web site, this
website is really awesome.
Valuable info. Lucky me I discovered your
website by chance, and I am shocked why this coincidence did not happened earlier!
I bookmarked it.
Do you have a spam issue on this website; I also
am a blogger, and I was curious about your situation; many of us have developed some
nice procedures and we are looking to exchange methods with other folks, please shoot me an e-mail if interested.
I blog frequently and I seriously thank you for your information. This article has really peaked my interest.
I’m going to bookmark your site and keep checking for new information about once a week.
I opted in for your Feed too.
Really when someone doesn’t know afterward its
up to other visitors that they will assist,
so here it occurs.
This is really interesting, You’re a very skilled blogger.
I’ve joined your rss feed and look forward
to seeking more of your wonderful post. Also, I have shared your web site in my social
networks!
Howdy! I simply would like to give you a big thumbs up for the excellent information you have got here on this post.
I will be returning to your site for more soon.
Attractive part of content. I just stumbled upon your site and in accession capital to assert that
I get actually loved account your blog posts. Any way I will be subscribing for your feeds or
even I fulfillment you access constantly rapidly.
If some one desires to be updated with hottest technologies then he must be visit
this site and be up to date all the time.
I loved as much as you’ll receive carried out right here.
The sketch is attractive, your authored material
stylish. nonetheless, you command get got an shakiness over that you wish be delivering the following.
unwell unquestionably come further formerly again as exactly the same nearly
very often inside case you shield this hike.
Heya exceptional website! Does running a blog such as this require a massive amount work?
I have virtually no knowledge of coding however I was
hoping to start my own blog soon. Anyways, should you have any suggestions or tips for new blog
owners please share. I know this is off topic nevertheless
I simply needed to ask. Kudos!
Hello mates, its enormous post regarding cultureand completely explained, keep it up all the time.
I’m not sure where you’re getting your info, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for wonderful information I was looking for this information for my mission.
I for all time emailed this website post page to all my contacts, because if like to read it
next my links will too.
I do not know whether it’s just me or if everybody
else encountering problems with your website. It appears like some of the written text in your
posts are running off the screen. Can someone else please provide feedback and let me know if this
is happening to them as well? This could be a issue with my internet browser because I’ve
had this happen before. Kudos
Hi, constantly i used to check webpage posts here early in the daylight, for the reason that i love to learn more and more.
It is not my first time to visit this web site, i am browsing this website dailly and
get good information from here all the time.
That is really attention-grabbing, You are a very skilled blogger.
I’ve joined your rss feed and stay up for in search
of more of your excellent post. Additionally, I’ve shared your
site in my social networks
I was able to find good advice from your blog articles.
An interesting discussion is definitely worth comment.
I do think that you ought to publish more about this
issue, it might not be a taboo matter but usually people do not speak
about such topics. To the next! All the best!!
Amazing! Its really amazing post, I have got
much clear idea about from this piece of writing.
Remarkable things here. I am very glad to peer your post.
Thank you a lot and I am having a look forward to contact you.
Will you kindly drop me a mail?
Hello there I am so delighted I found your blog, I really found you by mistake, while I was researching on Digg for something else,
Anyhow I am here now and would just like to say many thanks
for a remarkable post and a all round enjoyable blog (I
also love the theme/design), I don’t have time to read through it all at the moment but I have
saved it and also added in your RSS feeds, so when I have
time I will be back to read a great deal more,
Please do keep up the fantastic jo.
bookmarked!!, I like your blog!
Heya! I’m at work browsing your blog from my new apple iphone!
Just wanted to say I love reading through your blog and look forward to all your posts!
Keep up the outstanding work!
It’s actually a cool and useful piece of information. I am
happy that you shared this useful information with us.
Please stay us informed like this. Thanks for sharing.
If some one wishes expert view regarding blogging after that i propose him/her to pay a quick visit this
web site, Keep up the pleasant job.
Very good article. I’m dealing with a few of these issues as well..
Excellent post. I used to be checking continuously this weblog and I’m impressed!
Very helpful information specially the remaining phase 🙂 I handle such info a lot.
I used to be looking for this certain information for a long time.
Thank you and best of luck.
Its like you read my mind! You appear to know
so much about this, like you wrote the book in it or something.
I think that you could do with some pics to drive
the message home a bit, but instead of that, this is excellent blog.
A great read. I’ll certainly be back.
Hurrah! In the end I got a weblog from where I be able to really obtain helpful facts concerning my study
and knowledge.
Hi, its good article concerning media print, we all understand media is a enormous source of data.
I am really impressed with your writing skills and also with the layout on your blog.
Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it’s rare to
see a great blog like this one today.
Wow, this paragraph is good, my sister is analyzing these things,
so I am going to let know her.