Increase Traffic to Your Website
The first weblogs appeared in the late 1990s as a way to share links and commentary with Web site visitors. The earliest bloggers would read an article on the Web and create a weblog entry or post with a link to that article, often with some personal comments about the article. Since then, the number of blogs available on the Internet has soared to an estimated 20 million.
You have now chosen a user creation scheme that fits your needs. If you've allowed it, site visitors will begin setting up user accounts when they visit your site. Otherwise, you, as the administrator, will create the user accounts. Either way, several tasks are associated with maintaining user accounts. These tasks include password recovery, blocking users who abuse your site, and deleting defunct accounts.
Suppose you would like to know who is currently visiting your site, but this is not information that you want your visitors themselves to be able to see. The solution is to activate the Who's Online block and use a path fragment to limit the visibility of the block to an area that only you (or other administrators) can access. One such area is the User Administration section on the admin user page. The Administer Users permission is required to access this path, and since you will probably not want to extend this permission to normal site visitors, it is a perfect candidate for showing information that only you or other administrators are supposed to see.
Chapter 11, Scalability, Statistics, Security, and Spam, deals with good and bad popularity. Keeping a WordPress installation safe from inevitable comment spammers as well as malicious attackers is a key part of configuration and management, and this chapter covers the more popular security and antispam plugins and features. Traffic analysis tools indicate how well certain content types, functions, ad campaigns, promotions, or links are driving readership and how this informs traffic management.
People are very visually oriented, and colors are visually compelling and affect us emotionally. This means that most theme choices are strongly affected by color. However, color is the easiest thing to change with a Cascading Style Sheets (CSS) tweak, and might, within limits, be less important to your website visitors than many other aspects of your theme.
Domain registrars are certified and approved by the Internet Corporation for Assigned Names and Numbers (ICANN). Although hundreds of domain registrars exist today, the ones in the following list are popular because of their longevity in the industry, competitive pricing, and variety of services they offer in addition to domain name registration (such as Web hosting and Web site traffic builders)
The files in the first category include the scripts that were delivered with the Drupal installation, contributed modules that you may have installed, customized themes, and the configuration file (settings.php). From the standpoint of a backup strategy, these files are relatively easy to deal with. Their volume doesn't increase even as site traffic grows, and you know every time they change since you make the changes yourself. If you simply take the time to manually copy these files to your local machine every time you install something new or make a change, you're already ahead of the game. The files in the second category the files uploaded as content to your site can be more problematic. They can change regularly as your site visitors upload more and more content, and their volume can become quite large. (My personal blog, for example, amassed 1GB of images in slightly over a year of operation.) The strategy for making backups of these files must be different from the strategy for...
This position is based largely on some historical abuses by premium theme developers that carry licenses requiring inclusion of links back to the developer or sponsor site, or even by inclusion of hidden keyword stuffing routines intended to generate traffic for some other source. Fortunately, this is not as common as it used to be when premium themes first arrived on the scene.
Search Unleashed Search Unleashed adds a bunch of settings and options for WordPress search functionality, such as keyword highlighting and extendable search engines. It also highlights incoming traffic search queries from sites like Google, so if someone searches for Apples on Google and visits your site as a result, Search Unleashed will highlight Apples. The plugin is localized and you can even give priority to various parts of posts and Pages, as well as getting all those shortcodes properly searched should you rely on that. And best of all, no database changes Give it a go, this is one of the better search plugins out there.
Content is only as useful as its capability to drive traffic to a site. As a general rule, most sites get between 60 percent and 80 percent of their traffic directly from search engines. Many new bloggers assume that if they only tell their friends and families about a blog, those people are the only ones who read it. This is not true at all. WordPress has a ping mechanism that alerts search engines immediately when a new post is published and Google has been known to index new posts within a minute or two of the content being online. Because of the nature of the Internet, you should take every step you can to enhance the capability of search engines to drive traffic to your WordPress blog.
Whenever you have multiple blogs, you need a way to drive traffic among them all. The use of WordPress MU inherently means that no blog stands alone and the good of one is good for all. One plugin that will handle this duty by sharing tags among all of them is the WordPress MU Sitewide Tags plugin
Yes, spending money to run an online store is necessary, but it's a small price to pay if the money you spend results in increased traffic and sales. Note that there is a world of difference between these two traffic and sales. Some marketers push the idea of paying a company a set monetary value to drive traffic to their site. Many thousands of visitors a day are ultimately worthless if none of them purchase anything. Therein lies the problem with purchased traffic who is to know whether those visitors have the slightest care or interest at all in your products It's quality traffic that we are seeking, not necessarily quantity.
The great thing about using the WP Review Site plugin to build your consumer review website is that you can provide people with an unbiased source of public opinions on any product or service that you can imagine. You will never have to resort to the hard sell in order to drive traffic to the companies that you've affiliated yourself with. Instead, consumers can research the reviews posted on your website and, ultimately, make a purchase feeling confident that they're making the right decision. Specify the ratings criteria that site visitors will use when reviewing the products or services included on your website
Time is money, and you will need to put a lot of time into your message board to make it worth your while and be something special. Generally, you need to pay very close attention to how you decide to organize your forums. Keep your forums in line with the main content of the rest of your web site. People are on your site because they are interested in what your site has to say on a particular topic, and having a forum for their discourse will be a boon to your traffic (and repeat traffic). It's a good idea to make a map of your site's content (if you don't have one already) and model your forums and categories against that map.
Like Akismet, this is a plugin brought to you by Automattic, the company founded by Matt Mullenweg who is the creator of WordPress. The purpose of this plugin is to provide you real time statistics about your blog traffic, your most popular posts, and your referrers. While it is not as powerful as a dedicated solution such as Google Analytics, WordPress.com Stats is a nice solution to watch how your traffic is going real time. 4. Report the API key to WordPress.com Stats. The plugin is now activated and is already getting information about your visitors. Right after you have provided your API key to the plugin, your visitors are tracked. Visiting your stats is easy
The above are just a few useful traffic-building tools. There are many other ways you can increase your traffic and track your visitors' statistics. One thing you should look at is Google Analytics (http analytics.google.com), which is a free and very detailed traffic statistics application that lets you see where visitors are coming from, how long they stay on your site, and what they do while they are there.
On the module administration page (admin modules), the table listing all of the modules and their status will have an extra column, named Throttle. All but the essential modules (such as System, Block, and User) have a check box that, when checked, means that the module and all of its functionality will be turned off in times of heavy load. Here, you must decide which modules perform site-critical functions and which do not. For example, in the case of the popular article that is attracting loads of traffic to your site, disabling the Node module in throttle conditions will prevent the article (and all other content) from being viewed. While this will probably solve your traffic problem, it will also make a very bad impression on those who came to read the article. So, the Node module is not a good target for throttle controls. The following
A shared hosting account may be sufficient to install and test your web site, but it is likely that you will quickly reach the limits of a shared host once your site opens to the public. WordPress MU uses more server resources than a standalone WordPress blog, and you should make sure that your host will be able to cope with the demand. For a small or medium sized community, a low-end VPS account will probably be the best choice. The good news is that VPS accounts are only slightly more expensive than a good shared hosting account and, for your money, you will get a server that can grow with you as your traffic increases.
The problem is that after a day or so, when the submissions fall off the front page, it's likely your traffic will die down to its usual levels again. Some site owners fall into the trap of chasing after the next traffic spike, using linkbait articles with intentionally controversial titles and content, when they should really be focusing on quality content, improving the site, and working towards sustained growth.
This chapter is about the reader's view of your blog. It is about what your visitors see and how they interact with your blog. That interaction, or experience, is important in ensuring your visitors get the most from your site. If the experience is positive they find what they want, and they can interact easily and successfully then they will want to come back. A good design will drive that experience.
This is almost a no-brainer these days it is difficult to not have a consistent look and feel with WordPress themes. You want your visitors to be aware that they are consistently using your site, independently of the path taken to get there. That means having a coherent look and feel to your site such as a masthead and dependable global navigation. Likewise, each page in your site should have a dependable global navigation. Dependable means it does not change and does not move. Visitors should be able to explore your content without fear of getting lost. It may sound silly to a technologist like you, but the average user has a different relationship with technology. This global navigation is a safety line for your visitors to get back to where they came from.
In all the scenarios I've mentioned, and in any others appropriate to your blog, you must try to anticipate what your visitors will want to do next. You want to help them take their next step, even if that next step is to leave your site Here are some possibilities of what visitors will want to do next and how you can help them
At some point or another there's going to come a time when you need to perform maintenance on your site. When that time comes, the functionality of your site will probably suffer in some way until the maintenance has been completed. This will leave your visitors confused and inconvenienced since they will have no idea that the problem is being caused by maintenance that you're performing behind the scenes. Rather than inconveniencing your visitors, instead, install the Maintenance Mode plugin, which can be found at http wordpress.org extend plugins maintenance-mode .
The projects that you completed as you worked your way through this book are fully-functional as is, but it's still possible to make them even better. Additional features and functions can be added to your projects just by installing the collection of plugins included in this appendix. Here you will find plugins that will help you fight spam, backup your data, perform maintenance without inconveniencing your visitors, and prevent registered users from accessing certain sections of WordPress's backend.
Once ClassiPress has been installed, it won't be possible for your visitors to post an ad until registrations are enabled in WordPress. To do this, simply click on Settings General. On the General Settings screen, in the Membership settings area, tick the checkbox next to Anyone can register. The default user role should remain set to Subscriber, so scroll to the bottom of the page and then click Save Changes.
Here is a good way to keep your customers informed of the newest additions to your store. If you add the Latest Products widget, your visitors will see a constantly updated list of your five most recently added items. If you associate an image with a product, it will display as a thumbnail.
There are several good reasons why you should be linking to other sites. First of all, you're helping your visitors by pointing them to useful information. Second, you're building relationships with other sites on the Internet (you know how much you appreciate this link love from other sites). And third, it can help to some extent with better rankings in search engines (just don't link excessively, and link to useful, high-quality sites which is what your visitors want anyway).
Believe it or not but by default, WordPress doesn't add any Meta descriptions to the posts you write. Sure, in terms of SEO, Meta descriptions aren't as important as they used to be, but good Meta descriptions are always a plus for both your visitors and search engines bots.
The Subscribe to Comments plugin adds a very nice feature to your blog by letting your visitors subscribe to individual posts you've made to your blog. When your readers subscribe to individual posts on your blog they receive notification via e-mail whenever someone leaves a new comment on the post This feature goes a long way toward keeping your readers informed and making the discussions lively and active
It is a good idea to have a local copy of your site. It lets you test things quickly and easily and ensures that should any of your edits go wrong, nobody else will see. Editing your site while it is live can annoy your visitors, especially if the edits don't work as expected on the first attempt. Testing on a private server minimizes the risk of any unnecessary downtime. If you don't want to run a test server, skip to the Time for action - working with cPanel section.
When you're writing a blog, having people comment on your posts is an important part of the blog experience. You want to open up a dialogue with your visitors and even between your visitors. You might choose to close off comments after a certain period of time, but virtually no one with a blog would think about getting rid of comments altogether.
I think the healthiest way to think about SEO is to keep in mind the goal of search engines to deliver results in order of greatest relevance to the search terms entered. The faster their users can find the right information, the better, so search engines work very hard to try and make sure the sites they rank highest will be the most useful to their clients. If you work hard to make sure your site is useful to your visitors, the better your chance of being ranked well for the search terms most relevant to your site. In other words, think about your visitors' needs first.
With this widget in place, your visitors will have access to a registration link and your members will be able to log in and out of their accounts. To place this widget on your site, navigate to the Widgets screen by clicking on Appearance Widgets. Once there, drag the WishList Member widget from the Available Widgets section of your screen over to the widgetized area of your choosing. While this widget does have a selection of configurable options, it will operate just fine with its default settings left in place.
When you begin configuring WishList Member, there will come a time, when you reach the Configuration screen when you will need to specify where you would like your visitors to be directed when various events occur on your site. For example, for the Non-Member setting, you will be able to choose to either direct non-subscribers to a published page or a specific URL when they click on the Register link that's located in the WishList Member widget or when they attempt to access members-only content.
WordPress also makes it easy for your visitors to get RSS feeds for very specific content on your site. If you want them to subscribe to all posts for a particular category, just create a link like this (the format for this link will depend on your Permalink settings see the final section of this lesson). On the Island Travel site, for example, it would be good to put a link on pages about Aruba that allows visitors to subscribe to the post category Aruba Packages. That way they can stay up to date on the latest vacation offerings. Similarly, you could have a feed for all posts tagged with the term Kingston or even have a feed for a specific page on the site. The theory behind allowing the full text is that subscribers might be more likely to read it because they don't have to click through to get the complete story. If your goal is primarily to get the content read, this option makes sense. If your goal is to drive traffic to your site, providing only a summary is a way of getting...
In general, posts are ideal for date-based content blogs, podcasts, columns, newsletters, journals, or a press release archive. In short, for news of any kind, you should definitely use posts for that section. Putting the rest of your content into pages will provide a logical division for both your visitors and your content authors. Posts are shown in a chronological sequence (usually newest to oldest) on a single page, such as your home page or an archive of posts from a particular month or category. Once your visitors select a post to view by itself, they'll be able to read the comments as well as your content. Pages are generally not grouped in chronological order. Each page will appear on its own screen. You can create a list of pages using a widget or a menu (see Chapter 6).
To begin you will need to return to the General Settings screen, so click on Review Site General Settings. Once there, you first need to decide if you're going to enable the Display Post Image Icon Before Post Content option since it's optional. The Display Average Ratings on Posts & Pages setting is next. This option should be enabled, so that visitors can see the overall rating given by reviewers to your website. The Ratings Location in Post Page Text option is next. By default, this is set to Top, but you may change this setting to Bottom if you prefer. The checkbox for the Display Ratings in Comment Lists option should also be ticked, so that your visitors' star ratings will appear along with their comments. Ratings Location in Comment Text is set to Top, but may be changed to Bottom depending upon your preferences. Next, Automatically Add Clickable Rating Stars to Comment Form must be enabled in order for your visitors to be able to submit ratings. Use Tables or Lists for Ratings...
The easiest way to provide visitors to your main website with access to your job board is to place a widget somewhere on your main website that links over to your job board. As an alternative, if your main website has a navigation menu, you could also hard code a link to your job board either before or after the template tag that's responsible for creating your site's navigation menu. Depending upon the design of your theme this will either be the wp_list_categories() or the wp_nav_menu() template tag. If you do perform this edit to one of your main site's template files, then be sure to save and upload the edited template. Getting back to your main website from your job board, however, is still impossible. Your visitors are also likely to become confused because the JobPress navigation menu includes a link named Homepage, but it directs them to the front page of the JobPress site rather than the home page of your main site. Correcting both problems is a simple matter of editing that...
The above are just a few ways you can engage your visitors. There are many others that you may want to look into. Here are a few for inspiration Making it easy for your visitors to find the content they are looking for is an important part of making a sticky site. With a niche blogging network, it is likely that someone who is interested in the posts of one member will also be interested in the posts of others. They may want to search for posts on a specific topic contained anywhere within the network.
The idea of an online community can be greatly enhanced if the community spans multiple sites. One problem that plagues the Internet in this respect is the requirement that visitors must log in to every site they visit, often with different usernames and passwords. With database prefixing, you can sidestep part of this problem by allowing your visitors to use the same username and password for multiple sites. Listing 6-3 shows the db_prefix definition that makes this possible.
At the bottom of the Media Settings screen, you can change the location of your uploaded files. If you'd like the path to be something other than wp-content uploads, you can specify it here. Why would you want to Perhaps you anticipate that your visitors will link directly to your uploaded files, and you'd like the URLs to be shorter (e.g. img) or more descriptive (e.g. reports). Maybe you're migrating a site from another CMS and you want to store your new files alongside the old ones.
Up to this point, we've worked hard to convert WordPress from a traditional blogging platform into a more appropriate business platform. However, we can't deny that blogging is ultimately the strength of WordPress. Business blogging is rapidly becoming more popular. Although you can certainly create a functional e-commerce site with WordPress using nothing but static pages and the WP e-Commerce plugin, the addition of dynamic content on a blog helps give your shop a personal element. It provides the customer with a sense of the face and personality behind the store. If nothing else, it can serve as a medium for communication between you, as a store owner, and your visitors.
The same goes for adding video and audio files to your posts and blog. Video lets you provide entertainment through moving, talking (or singing ) streaming video. Audio files let you talk to your visitors and add a personal touch. Many bloggers use video and audio to report news and to broadcast Internet radio and television shows. The possibilities are endless
Eventually your visitors will find something that went stale. In contrast to a traditional web site, WordPress really helps you out in avoiding them because usually all the navigation items are dynamically created by content that actually exists. But it is still possible that your visitor will find a link that is no longer around, so your 404 page comes up. Though not strictly a template file, another error to hide from your visitors is a database connection error. The default database connection error is ugly and exposes a little too much information to your visitor, who hopefully is a good guy and not going to use that information against your web site. In the rare occurrence that WordPress cannot connect to the MySQL database, rather than showing an ugly database error, site visitors get a friendlier error message and our developers receive an e-mail. This also informs the visitors that no further action is required on their part, besides checking back...
Caching works on the simple concept that most of the content on your blog doesn't change much, so why create the pages from scratch every time someone visits Instead, you can keep a premade copy on hand and serve that up to your visitors. This method lessens the impact on the database server, which doesn't need to provide all that information for every page, and it lessens the load on the Web server, which can serve up only static files that don't require processing.
You can also customize your maintenance mode file, maintenance.php (Listing 7-27). This is also located in your wp-content directory and is shown to your visitors while you're upgrading WordPress core files or plugins. Note that it's a hidden file on UNIX-based operating systems, so you might have trouble seeing it in some applications unless you turn on the option to view hidden files (if there is one).
Most themes have feed links built-in, and while the Web browser will tell your visitors discretely that there is a feed available, you really want to push it a bit harder than that. Take a look at just about any successful professional blogger and you'll see nice RSS graphics, often incorporating the feed icon, and promoting the subscription services in premiere positions.
Using the category and tag templates may not be the way you envisioned your content being viewed, especially if you are using WordPress more as a content management system. However, simply including these templates is free functionality delivered from the WordPress core. These templates enable your visitors to explore your content in different ways and perhaps add a little stickiness to your site because your content is viewed in new and interesting ways. Categories and tags group related content and using these templates creates an organic presentation for discovery of your site.
With Suscribe to Comments, you'll provide a way for your visitors to receive an email each time someone commented on the post in question. I was skeptical about this plugin at first, but after I tested it, I can say that it increased the average number of comments on my posts, and it helped creating many interesting discussions.
Every time visitors go to your blog to read your content, they make a request that's sent to your server. The PHP programming language receives that request, obtains the requested information from the MySQL database, and then presents the requested information to your visitors through their Web browsers.
There are a number of ways hackers could use your .htaccess file maliciously. They could use rewrite rules to redirect your visitors to a site other than yours, but that's the sort of thing you'd notice immediately, and it doesn't happen very often. A subtle attack is more likely. One particularly nasty hack involves writing a file full of spam links to a writeable subdirectory deep in the WordPress package, then using PHP's auto_prepend_file or auto_append_file directives to include that file in your theme's index.php file. At first, it looks like someone has mauled your theme, but in fact the theme files haven't changed at all. This is the sort of attack that can leave you chasing your tail for hours, unless you realize that .htaccess is a big point of vulnerability in your installation.
With regard to your database, there isn't really a lot you can do to reduce its size. The bulk of your database is your content your posts and pages, your visitors' comments, and your links. You don't want to get rid of any of that because it is the lifeblood of your blog. However, the spam comments can go, as described next.
You are now serving different parts of your site from different servers. If you are using Amazon's S3 service, you have actually removed some of the load from your own servers. Even if you're just using a few different subdomains that are still located on your physical server, your visitors should see a speed improvement.
When WordPress 2.7 was released the comment system used by WordPress was completely changed. From that version forward, the template tag was used to display the comments that have been submitted to your site. As a result, it became more difficult to edit the area of your website that contains the user submitted comments. This is important because the way that you go about displaying the ratings submitted by your visitors will depend upon which WordPress commenting system your theme was designed to use. In order to display the ratings submitted by each of your visitors, along with their comments, you will need to add a function to the comments.php template.
Shockingly Big IE6 Warning Microsoft's Internet Explorer 6 is a scourge, and the only reason to run is if your operating system is forcing you to. That would be Windows 2000, among others, but the thing is there's nothing that stops users on these systems from installing any of the other Web browsers out there, it is just the newer versions of Internet Explorer that don't work. With this plugin you can educate your visitors to that fact, and make the Web a better place. Also, it will surely mean a better experience of your site for the user as well.
WP Review Site plugin makes it easy for you to present your visitors with concise information. Using the features available with this plugin, you can build comparison tables based upon your posts and user reviews. In order to accomplish this, you will need to configure a few settings and then the plugin will take care of the rest.
Now is the part where things become a bit different. As you can see, there's a Rating Categories area that contains all of the rating categories that you created earlier. All of these rating categories are currently deselected. This means that if this post were published right now, there wouldn't be any criteria that your visitors could use to rate this product or service. You must, therefore, tick the checkbox next to each of the rating categories that you want to appear along with this post.
PHP5 also is gaining the feature set to move the v4 laggards to upgrade. Some features included in WordPress 2.9 core run much better on PHP5, like oEmbed and the new time zone support. As a WordPress user, you can appeal to your host to upgrade for these new features. As a theme or plug-in developer, what does this mean for you The bottom line is Don't be afraid to use PHP5 to create scripts for themes or plug-ins. All PHP4 features are included in the current version. For themes, it's not much of an issue. If you want to write a plug-in, know the differences between the two versions, however. You can take advantage of PHP5 features (for example, PHP5 is much better at parsing XML data than PHP4) as long as things don't break in PHP4-based systems. As a WordPress user, select a host that already supports PHP5. If you have a host that only has PHP4 installed, ask why. Remind them that there won't be any more security patches for PHP4, and you want your visitors to get the full benefit...
How your site is organized is critical to your visitors and to search engine spiders. In general, WordPress does a good job of keeping your content organized. After all, that should be a core function of a Content Management System. However, you do have to put a little thought into the overall structure of your site.
As you can see, the first setting on this page allows you to select fields from a drop-down menu which you can then include on the members' page. While you can certainly add as many fields as you like, it's best to keep the content shown on the members' page to a minimum. After all, if you display too many fields on this page, then your visitors will have no reason to click-through to each individual profile page.
To add some real design pizzazz to your WordPress theme, every time the page loads, you can randomly display different photos or other images in the header section of your theme. You can use this as a technique to generate interest for your visitors, or just as a fun personal experiment. With the method in this recipe, you'll be up and running in no time.
If your blog is set to display a certain number of posts per page, then your visitors will need a way to navigate between those pages so that they can access all of your content. Add the following template tag to index.php and navigation links will appear on your index, category, archive, and search pages.
While the members' page is all set up and ready to go, it still isn't accessible to site visitors because of the way that the P2 theme was designed. At present, P2 doesn't include links to any published pages. Luckily, you can easily make a link to this page available with the help of the Pages widget. To activate this widget, navigate to Appearance Widgets. One there, drag the Pages widget into Sidebar 1. With that, visitors can now click over to the members' page via the link that now appears in your website's sidebar.
Similar to the Archives page template created in Creating an archives page template, a Taxonomy Navigation page template can be very useful to your site visitors. With the introduction of custom post taxonomies in WordPress 2.8, WordPress users have more options than ever when it comes to classifying their content. A car enthusiast's site may have posts classified by Make, Model, or Transmission Type. Wouldn't it be useful to be able to navigate by those things in addition to the standard post tags and categories
You do need to think about how your static pages relate to each other. Try for a very simple model at first Just have one level of navigation with a single page per level. This extends your blog while maintaining the simplicity that people expect from a blog. When you start to have submenus of navigation, people have to think about your blog as a website as well as thinking of it as a blog. This can make the heads of your site visitors hurt. People tend to avoid doing things that make their heads hurt, even if the avoidance happens at a subconscious level. So don't do that or they'll avoid your site.
Go to Settings Super Cache to configure the plugin (Figure 11-3). The first thing you have to decide is whether to run the plugin in Half On or full On mode. In Half On mode, Super Cache emulates an older plugin, WP-Cache, which stores the cached files as PHP. Your server won't have to process any MySQL queries, but it still has to generate those PHP pages. In On mode, Super Cache saves those files as HTML instead, so there's no PHP processing required to serve them up to your visitors. If you're serving thousands of pages per minute, that small difference goes a long way. The next option will rebuild the cache when you add a post or page. This will ensure that your visitors will see the new content immediately, but it will also slow things down for you and your other users. Every time you publish something, the entire cache will have to be regenerated, and that can take a significant amount of processing power if you have a large site. My recommendation is to try writing a few posts...
To hide the fact that the searchable fields aren't being displayed properly, you need to remove the drop-down menu. With it gone All Fields will become the default search behavior, which means that any search terms that your visitors enter will be checked against all fields.
Comments are an important part of most of the blogs. While you are the only person who can write blog posts, the visitors to your blog can add comments to your posts. This can fuel a sense of community within a blog, allow people to give you feedback on your writing, and give your visitors a way to help or talk to other visitors. The only downside of commenting is that unscrupulous people will try to misuse your blog's ability to accept comments, and will try to post spam or advertisements in your blog instead of relevant comments. Luckily, the WordPress community is always developing more ways of fighting spam.
There are several ways that you can monetize a popular web site. The methods you choose will depend on how popular your site is, the demographics of your visitors, and the nature of the services your site provides. For example, a low traffic site may not make much money from selling banner advertisements however, if that same site offers access to information that is not easily available elsewhere on the Web, then the users of the site may be willing to pay a subscription fee.
Let's start by going into the client's theme and setting a loop that pulls only from the Our Structure category. Then, using jQuery UI we'll display those posts in a set of tabs that is viewable mostly above the fold ensuring site visitors get an overview of the organization's most important information up front and general post items will flow below.
When searching the Web for free themes outside the WordPress directory, be aware that not everyone on the Internet is a stand-up citizen and card-carrying member of the WordPress community. The vast majority of WordPress theme developers, no matter the experience level, are fans and friends of WordPress. You do have to watch out for that tiny minority, however. The popularity, open code, and ease of use in making WordPress themes are attractive to those who use the Web's powers for ill. With just a small bit of obfuscated code in an otherwise innocuous and beautiful theme, your web server could become part of a zombie army of machines participating in a Distributed Denial of Service (DDoS) attack on some other website, or be used in a phishing scheme to mine passwords and other personal information from your visitors unbeknownst to them or you.
Ever since WordPress 2.5, there has been support for the gallery shortcode and the possibilities it brings. What gallery does really is output uploaded images in a clickable thumbnail grid. Then you can let your visitors see a larger version of the image, either in your theme's design, or the original file itself. The former is called the attachment page, since that's what images are attachments to blog posts. This built-in functionality should cover most of the needs you may have if you run a text-based site that sometimes publishes images.
The social Web is a concept, and you've got a ton of profiles to the left and right. Each social book-marking tool has its own submit link, and while you can just add them all to your theme (which we'll get to later in the book), you can also rely on a plugin. It's all connected these days, after all. So why not add a little bit of the social Web to your site Show off your Twitter and let your visitors submit your content to Digg. You can do most of that directly in your theme with some custom code (usually found on the various social networking sites' tools pages), but if you want to take a shortcut or add some extra social Web flair, then these plugins may help.
Link URL This lets you specify whether your image is linked, and if so, where it leads. Linking to the file URL is a great way to let your visitors see the full-size image if you're inserting a smaller version. If your post discusses another site, you might choose to paste that URL here instead.
The plugin will check the referrer details of your visitors and only show a list of related posts to the people who have been referred by a search engine. This increases the chance of those visitors staying around to read more articles, finding what they need, and becoming a regular reader of your site.
For instance, when it comes to giving your blog post a title, the best way to get referrals from other blogs is not the best way to get search engine hits, and vice versa. To help get referrers, give your posts a clever title. Clever titles for posts attract readers, and people who run other blogs are, first and foremost, blog readers.
Preserving the site structure or at least the URLs is important if you are moving an established site. Search engines have been indexing your previous site and you have probably made some efforts to search engine optimize the site, so having the search engines' indexed links remain will continue to drive traffic your site.
Be very careful in commenting on other people's blogs to drive traffic to your own. Always make a real contribution or don't comment. Be low-key in referring to your own blog. Comment rarely, building up a good reputation gradually over time. If not, you might never know how much potential traffic you've kept away from your blog by gaining, along with a brief burst of traffic, a bad reputation.
The comments will have to be walked in two foreach loops one for the actual comments and one for the trackbacks. You can review the Sandbox comments.php template file for more information. What this gets you is a clear separation between the active discussion on your site, for your visitors to participate in, and a list of related sites that have also mentioned your content. They can be divided logically and visually, making it easier to digest for the visitor. Pinging update services is a good way to drive traffic to your site. Some sites take the information from these update services and create information link sites about them. The theory is that casual surfers of these sites may discover your content related to a topic they are browsing. In this respect, pinging works very much like a push version of RSS or tweeting your new blog posts.
You will also have to decide how much of the content you are going to collect. Are you intending to completely syndicate the content and republish the whole piece, or are you planning to tease at one location and drive traffic to the other. Additionally, on what schedule Do you want daily digests of information from various sources or near real time re-publishing
As a convenience, the Location module lets you set a default country for your web site with the Default Country Selection field. This should be the country that generates the largest portion of your traffic. Whichever country you set here will be selected by default in all location forms.
Navigate to Review Site General Settings to be taken to the first of the WP Review Site settings screens. On this screen, Sort Posts By is the first setting that you will encounter. Rather than displaying reviews in the normal chronological order used by WordPress you should, instead, select either the Average User Rating (Weighted) or the Number of Reviews Comments option. Either of these settings will provide a much more user-friendly experience for your visitors. If you want to make it impossible for site visitors to submit a comment without also choosing a rating, tick the checkbox next to Require Ratings with All Comments. If you don't want to make this a requirement, then you can leave this setting as is. This setting will, of course, only apply to posts that you would like your visitors to rate. On normal posts, that don't include rating stars in the comment form area, it will still be possible for your visitors to submit a comment.
Perhaps your blog is primarily about offering information of a tutorial nature and soliciting feedback. In this case, your visitors still want to read what you have to say and perhaps provide feedback, but they will also want to find more information and other resources about the subject. Your articles are likely to have more structure than a news-type blog post, and perhaps include images or illustrations. It may be that the piece is long enough to split into multiple pages.
When you're creating links to other sites, always think of your visitors' needs and you're more likely to meet the standards of relevance. If the link promises to send me to a site with more information about great resorts in Jamaica and that site turns out to be a sales pitch for a time-share you're affiliated with, I will not be a happy visitor. What I read is what I want to get (if your link said I was going to find a great deal on a time-share, it would have been a relevant link). In the popup link editor window of WordPress there's a Title field. It's good practice to enter a short description of what you're linking to, even if it's just the name of the site or the page. It's useful for your visitors and it's thought to have some role in search-engine ranking.
While it is easy to get a FAQ Knowledge Base site rolling on top of WordPress, there's also a ton of possible ways to make it better. The first thing you'd want to make sure is that the users understand that they should search and browse the site before submitting an issue, otherwise you'll end up with loads of them on your hands, most probably with a great deal of duplication. You want your visitors to search, and that means pushing for that functionality. Unfortunately, if WordPress is failing in one area, it is search, so you may want to consider using an external service like Google Custom Search Engine (google.com cse) or a similar variant that can be easily embedded in your site and add function.
Images are great to spice up a site, especially when you can utilize services like Flickr and get nifty little widgets that show off your latest photos, or however you may use it. Your visitors will enjoy the living elements you've added, and they all add value to the experience. At least that is the ideal usage in the real world, a lot of this type of usage means clutter and breaking of the design.
You can set a custom maintenance page by creating a maintenance.php file and placing it in your wp-content directory. WordPress uses this file to display during any forced maintenance periods that you set. This allows you to create a custom maintenance notice to your web site visitors. This file is also used by the WordPress automatic upgrade process. A .maintenance file is created right before WordPress installs the new core files during an upgrade. This ensures there are never any error messages for your visitors during this process.
Now when your visitors read your blog post, they will be able to quickly click through to your Twitter account. In addition to any HTML tag, you can use the following short tags in each of the textareas, which will be dynamically replaced with the content from the post the visitor is currently reading.
If you're concerned about spammers grabbing the e-mail address in the link, you have a couple of options don't create a link, but just put in an e-mail address formatted something like this youremailATyouDOTcom. It doesn't fool all spam robots, and isn't as convenient for your visitors, but it can help control spam harvesting and is simple to do.
For blogs in particular, comments are an important part of the interactivity and sense of community that you're trying to create. One of the ways to keep your visitors connected to your site is to use a plugin like Subscribe to Comments. This popular plugin allows commenters to receive email notification when a new comment is made about the post. They can unsubscribe from individual posts, update their email address and much more. To make the editing and management of comments easier, a plugin like WP Ajax Edit Comments is very helpful. It even allows comments not placed into moderation to be edited by the commenter for a limited time.
A password protected post is not public, but visitors don't have to be registered users in order to read it. When you choose the Password protected option in the Visibility box, you'll be asked to provide a password for the post. You can then give that password to anyone you like (in an e-mail, let's say). When they visit your site, they'll see the title of the post but not the content. In place of the content, there will be a password field. When your visitors enter the correct password, they'll see the post content. The Status setting provides a rudimentary workflow for your posts. When you begin a new post, it remains in Draft status until you press the blue Publish button. At that point, the status changes to Published and the post becomes visible to your visitors. A contributor, who doesn't have the ability to publish posts, would see a Submit for Review button instead of Publish. The contributor's post status would then change to Pending Review, and an Editor would have to...
Typically, web feeds are either in RSS (Really Simple Syndication) or Atom format. RSS has changed over the past decade, and thus is often referred by a version number. The most up-to-date version of RSS is RSS 2.0.1. The older versions that are still somewhat in use are 0.91 and 1.0. For our purposes in this book, we'll use RSS 2 but you should know that some software is only capable of reading the older versions. If you ever find that you have readers on your blog who write to you complaining that their feed reader can't read your RSS feed, then you could consider publishing links for the older formats (we'll review how to do that later in the chapter), or using a web tool (such as FeedBurner). Tools such as these can serve up feeds in different formats, so your visitors can receive your content in whichever way they choose.
This plugin, which is available at works by displaying an image that includes distorted words that your visitors must type in correctly. Using the settings provided by this plugin, this image can be configured to display on the comment form as well as the registration page.
The Sociable plugin and http yoast.com wordpress sociable ) currently maintained by Joost de Valk does just this. The Sociable plugin supports links to nearly 100 different social networking sites for your visitors to share your content. This plugin is very configurable and has a great admin control panel. You can configure which sites are enabled for sharing, allowing you to tailor it for your audience or just your own preferences. There are also several options for controlling the placement of the social networking icons on your site as well as some additional styling options.
If there's any such thing as a typical blog post, it's about the length of a newspaper editorial, six to eight paragraphs of a few sentences each. Much longer posts are all too common, but are often a misuse of the medium and unlikely to be read by some of your visitors. We recommend that you include images in your posts as often as possible. Using images in your posts is described in Chapter 6, Using HTML in Your Widgets and Blog. Some large blogs require contributors to include at least one image per post. The result is that the blog is much more interesting and evocative to visitors than a blog with few or no images. If the image is for general, illustrative purposes, you don't even need to reference it explicitly in the text.
NextGEN Gallery NextGEN Gallery is a really cool gallery plugin that supports, well, a ton of things. You can have sortable albums, watermark your uploads, tweak the look with CSS, show a slideshow in the sidebar and localize it, it supports zip file uploads, and not to mention it lets your visitors browse your galleries in a smooth and user-friendly way. The admin interface is sleek, and you can easily get the short-code needed to display the gallery, much like you would with the normal gallery shortcode. This is, all said, one complete plugin.
JobPress makes the job hunt easier for your visitors by allowing them to use the FREELANCE, FULL TIME, and PART TIME tags to sort listings. These sort options are available on both the front page and within categories to make locating a suitable job as easy as possible. If job seekers want to search for a specific job, instead of browsing, then they can do that too by using the search box provided by JobPress.
Finally, if your visitors did not find what they were looking for after reviewing the search results, rather than forcing them to scroll back up to the top, you can provide a second search form at the bottom to refine their search. After the results loop, add something like
Because you can subscribe to any WordPress blog, and an awful lot of other sites, with RSS, you could literally overwhelm your visitors with RSS widgets. RSS widgets are also easy, cheap, and unoriginal. So use RSS widgets sparingly just pick the one or two sites that are truly indispensable for you and visitors to your blog. For other sites, use a Text widget, as described in Chapter 6, to create a Favorites list or something similar. Follow these steps to create an RSS widget
Where Can I Get Traffic Ivy
There is no place where you can download Traffic Ivy for free and also you should not channel your time and effort into something illegal.