SEOClerks

Blogging is an art form, but traffic generation is a science



Write the reason you're deleting this FAQ

Blogging is an art form, but traffic generation is a science

Many people can write blog content, and other people can optimize websites, but marrying the two in a way that your readers and Google will love you is pretty tricky.  I've been writing for over a decade and have been doing SEO even longer, so I have a decent grasp on how to word my content in a way that everyone will like it.  I'm writing this discussion so you can get a better understanding of how you can do that for your content and please the search engine gods as well as the people reading every word you publish Blogging is an art form, but traffic generation is a science


Write content for your readers, not the search engines
It's odd to think of writing content that will rank better but not have it target the search engines that will show you at the top of the SERPs.  You have to play hard to get with the search engines while keeping your readers happy, and Google will love you for it. 

The search engines don't want to you optimize absolutely everything within an article and have a specific keyword density in each post, but they do want you to follow some basic rules.  Write content for your readers, not the search engines, and increase your engagement as much as possible.

Remember, big brother (Google) is always watching, and that means you should be talking with anyone that comments on your posts Blogging is an art form, but traffic generation is a science


Keep your content engaging, and Google will notice
Like I mentioned above, you need to talk with your readers as much as possible.  Solve a problem they might be having, offer support to anyone that loved your content, and be there for your readers while keeping your conversations publicly viewable so the search engines can spy on you.

Content is king, so keep it publicly viewable, and the search engines will thank you by boosting your rankings over time as long as you don't break any of their rules.


Optimize for keywords and readers
A lot of times you will think "That keyword gets 100,000+ searches a month, it has to be great!" but when you rank for it, the traffic doesn't seem to be working well with your website.  This is because some keywords tend to be inflated from various things like misspellings, hype, curiosity, etc. 

Instead, try optimizing for the easier keywords that you would search for yourself.  Think of what you would want to read within your niche and optimize for it.  The true readers within your industry will be the ones who think similar to you and search for the same things.  If you can get ranked for those keywords, you'll pull in dedicated readers, and that means only high quality people are visiting your website Blogging is an art form, but traffic generation is a science


Combine Art and Science for the win
If you're going at this, it can pay out well because you're targeting the right keywords, talking with all your visitors, offering them something great, and everyone will love your website.  It's not an easy thing to do, but if you continuously pump out quality content that is optimized, you can rank well in the search engines and get plenty of sales Blogging is an art form, but traffic generation is a science



Final Thoughts,
Blogging is easy to do if you have a keyboard, but not everyone is great at it.  Doing SEO isn't the easiest thing in the world, but not many people are doing it compared to how many websites are out there.  If you generate great content and optimize everything along the way, you can generate plenty of traffic that will turn into sales eventually Blogging is an art form, but traffic generation is a science


Thanks for reading Blogging is an art form, but traffic generation is a science

- Tommy
https://www.seoclerks.com/user/TommyCarey

Comments

Please login or sign up to leave a comment

Join
gautamseo
Yeah Definitely That is true. If we want to get real success in the Search Engine then we should focus on User not on search engine. Definitely SEO will help it broaden its reach but the blog with a poor experience has nothing to do in search engine rankings. To experiment the same thing I made two blog one was "Google Deindexing bug" focusing on search engine and one "Importance of SEO in the website" focusing the user and did the same SEO for both but the second one performed very well than the first one.



Are you sure you want to delete this post?

Order Now
Process Time: 1.0721578598022

Possible Duplicate queries found!
MatchCountSQLScript
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='29061'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='29061'

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

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

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

SELECT * FROM categories_faq WHERE CATID='52'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='52'

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

SELECT * FROM seoclerks.members WHERE USERID=198211SELECT googleplus_profile FROM seoclerks.members WHERE USERID=19821

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

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='29061' 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='29061' 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=188187 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=188187 LIMIT 5

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

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

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

SELECT * FROM questions WHERE quesid!='29061' AND status='1' AND (question like '%Blogging art form, traffic generation science%' OR question like '%Blogging%' OR question like '%form,%' OR question like '%traffic%' OR question like '%generation%' OR question like '%science%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='29061' AND status='1' AND (question like '%Blogging art form, traffic generation science%' OR question like '%Blogging%' OR question like '%form,%' OR question like '%traffic%' OR question like '%generation%' OR question like '%science%') -- ORDER BY RAND() LIMIT 15

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

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 seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

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

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

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

SELECT * FROM seoclerks.members WHERE USERID='6070' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='6070' 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 members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=29061%' 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=29061%' 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='850579.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='850579.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