SEOClerks

What are some of the most commonly made on-page SEO mistakes?



Write the reason you're deleting this FAQ

What are some of the most commonly made on-page SEO mistakes?

Good on-page SEO is very important and everybody is aware of that. However sometimes even big websites commit mistakes, such as:

  • a keyword density that is too high
  • duplicate content that is not corrected
  • copying and pasting meta descriptions
  • a site architecture that is not that effective
  • broken links
  • numerous header tags can end up reducing the effectiveness of the keyword placement
  • too many temporary redirects
  • many indexed pages

It is important to keep an eye on this mistakes so as to try and avoid them. There are probably several others which you could add to these. Please share.

Comments

Please login or sign up to leave a comment

Join
robertman11
One that I discovered recently, that I didn't realize, was having more than one H1 tag on the page. My logo was actually an H1 tag with an image nested in it, which is fine, but shouldn't be that way across all pages. Additionally, I had headers in categories that were H2 and H3 tags which should have been an H1 tag and on those pages, the logo H1 tag should not be present.



Are you sure you want to delete this post?

TommyCarey
Not optimizing your website for mobile traffic will probably be an optimization penalty soon enough. Right now Google isn't penalizing websites that aren't mobile friendly but they did do an update that favors responsive designs.

I guess you could look at it as a type of penalty since you won't be gaining as much in the rankings if you do an SEO campaign as if you would if your pages were mobile friendly What are some of the most commonly made on-page SEO mistakes?

Google pushed this update out because now at least 40% of their traffic is coming from people on cell phones and tablets. And with the old style brick cell phone being discontinued almost everywhere, more people are prompted to purchase a smart phone or upgrade to one. And every smart phone I've seen has a full browser that you can use any search engine you'd like on it. And since Google owns Android, they are trying to corner the market on cell phone browsing because all Android phones have the Google search engine as a default. Can you even change the search engine on your cell phone if you have an android? Or is it hard coded and you MUST use it as the default search engine no matter what?

Another problem is dead links that are aimed at your 404 page. Sure it's good to have everything redirect to a 404 page and notify a person that the page is gone, but if you're getting traffic to it, you should leave the page. If you don't like the page and you want to remove it, why not just edit the text on it so it's more suitable for you. You can even type something up saying this page has been removed and here are some similar pages you may like. This way you don't piss off your visitors who came in to read a certain page What are some of the most commonly made on-page SEO mistakes?



Are you sure you want to delete this post?

EliteWriter
Yes, I agree with you. Mobile devices are becoming much more important than ever before and website designers need to make sites as mobile friendly as much as they work hard to make them user friendly.



Are you sure you want to delete this post?

vinaya
I will add one more on page seo mistake...
Using irrelevant keywords
The keywords you are using on your website or web page should be related to your niche. If your website's niche is traveling to Himalayas, and you are using keywords related to crusing, you are doing it wrong way.
For a website on traveling to himalaways, you should use keywords like Everest, Annapurna, trekking, mountaineering etc. If you use the right keywords, you have high chances of getting indexed higher.



Are you sure you want to delete this post?

Corzhens
What do you mean keyword density, is it the number of keywords on a particular web page? I have read of keyword stuffing that it is not legitimate regarding search engines. Maybe too many keywords when uploading a new content will spoil the web page? Having duplicate contents on the site may ruin the SEO capability of the site with search engines because plagiarism is not tolerated in the internet.



Are you sure you want to delete this post?

Order Now
Process Time: 0.58171391487122

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='10075'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='10075'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='212316'1SELECT * FROM seoclerks.members WHERE USERID='212316'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM seoclerks.members WHERE USERID=2123161SELECT googleplus_profile FROM seoclerks.members WHERE USERID=212316

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=10075 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=10075 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='10075' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='10075' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39406 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39406 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39415 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39415 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39417 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=39417 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=146776 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=146776 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=166295 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=166295 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='10075'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='10075'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='10075' AND status='1' AND (question like '% commonly on-page SEO mistakes?%' OR question like '%commonly%' OR question like '%on-page%' OR question like '%mistakes?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='10075' AND status='1' AND (question like '% commonly on-page SEO mistakes?%' OR question like '%commonly%' OR question like '%on-page%' OR question like '%mistakes?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='134' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='134' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='18733' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='18733' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='578277' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='578277' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='240517' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='240517' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='53446' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='53446' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=10075%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=10075%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='9.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='9.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='19821.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='19821.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='212316.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='585810.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='585810.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin
0.1003751SELECT * FROM members WHERE show_freelancer = 1 AND status = 1 AND total_recommendations > 0 AND (skills LIKE '%dataenrty%') ORDER BY total_recommendations desc LIMIT 0,400.1003750.100375
0.0958391SELECT * FROM members WHERE show_freelancer = 1 AND status = 1 AND total_recommendations > 0 AND (skills LIKE '%converstions%') ORDER BY total_recommendations desc LIMIT 0,400.0958390.095839
0.0657991SELECT count(USERID) AS total FROM members WHERE show_freelancer = 1 AND status = 1 AND total_recommendations > 0 AND (skills LIKE '%converstions%') 0.0657990.065799