SEOClerks

On-Site SEO, how much content is needed?



Write the reason you're deleting this FAQ

On-Site SEO, how much content is needed?

I am thinking about starting from scratch on a niche website. Most of the basics I am familiar with such as H1 tags, keywords, LSI keywords, and internal/external backlinking for SEO. However, I am still fuzzy about the amount of content I should be adding to the site. On average, about how many unique articles should I have published on my site, such as a WP blog, that the search engines will rank good for?

Comments

Please login or sign up to leave a comment

Join
fmfame
It depends on the niche, sometimes even 5 articles are enough for 1st page and sometimes you write 100+ articles but in vain. Share your niche then i can help you better.



Are you sure you want to delete this post?

Corzhens
Do you mean to say that you will post 5 articles in one page? Isn’t it more practical if you post one article per web page to give your readers the convenience of respite? A web page with 5 articles will be a long read and your readers may get tired not to mention that it will also be a burden to you since you have to write so many articles when you create a new web page with new contents.



Are you sure you want to delete this post?

ciciliamax
As rightly said, it depends on the niche market, but if it is a new blog /site, a minimum of 5 posts is advisable but I have seen blogs ranking even with only 2 posts. Contents pays a big role here.



Are you sure you want to delete this post?

idealmike
As many as it takes until you have got 1st page ranking and are ranking #1 for your targeted keywords.

Sometimes you could be writing and adding articles to your site and doing SEO on it as well for years before it pays off. Eventually it can pay off if you can out write your competitors. In that, you provide more content on your site about that subject, topic or niche you're in than they do on the same things. But then you wouldn't want to stop adding new content to your site either after that even if you did get good rankings. Because there would always be new articles you could write that could rank for more things that can go on to get you more traffic to your site by sheer volume of articles you're writing. The more that you do, the more things you'll be ranking for which results in more traffic for your site and more money for you and your business. It's all pretty relative! On-Site SEO, how much content is needed?

Of course, you can buy many great article writing services and content creation right here on SEOClerks so if you hit writers block or can't come up with ideas and inspiration or just don't have the time or energy they will be able to handle that aspect of things for you. You could also hire a freelancer or create a WTB requesting something specific such as the niche you're in.



Are you sure you want to delete this post?

vinaya
If you want to monetize your site with ad network such as adsense, you need at least 20 original articles. Google does not care about the sites with not enough contents, you should have good number of contents in order to rank on google search. If there are not enough contents, there is no room for on site SEO. Onsite SEO is when you add keywords to the contents. If there are no contents or not enough contents, where are you going to add keywords?



Are you sure you want to delete this post?

Corzhens
As per most of the advice that I came across in the discussions in this site, when creating content, always take into consideration your audience. If it is a blog, what you should have in mind are your readers and not the SEO capability. That way, you can get the loyalty of your audience since you are posting good contents for them. And the SEO capability will naturally follow because of the good contents that you are posting.



Are you sure you want to delete this post?

Order Now
Process Time: 0.23776888847351

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM seoclerks.banned_bot_ip WHERE ip='216.73.216.112'1SELECT count(id) as total FROM seoclerks.banned_bot_ip WHERE ip='216.73.216.112'

/opt/clerks-staging/docroot/include/functions/includes/security.php 1090 IsIPBannedBot() include_once()

SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

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='897'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='897'

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

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

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

SELECT * FROM seoclerks.members WHERE USERID=93991SELECT googleplus_profile FROM seoclerks.members WHERE USERID=9399

/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=897 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=897 LIMIT 5

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='897' 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='897' 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=7005 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=7005 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=184524 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=184524 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=7119 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=7119 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=39328 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=39328 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=129566 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=129566 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=151582 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=151582 LIMIT 5

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

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

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

SELECT * FROM questions WHERE quesid!='897' AND status='1' AND (question like '%On-Site SEO, content needed?%' OR question like '%On-Site%' OR question like '%SEO,%' OR question like '%content%' OR question like '%needed?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='897' AND status='1' AND (question like '%On-Site SEO, content needed?%' OR question like '%On-Site%' OR question like '%SEO,%' OR question like '%content%' OR question like '%needed?%') -- ORDER BY RAND() LIMIT 15

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

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

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

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

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

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

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

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

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

SELECT * FROM seoclerks.members WHERE USERID='632' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='632' 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=897%' 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=897%' 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='7939.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='7939.png'

/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 seoclerks.members WHERE USERID='4674.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='4674.jpg'

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

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.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 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