Many of you SEO fanatics may have realized that CodeIgniter is not very SEO-friendly out of the box. It auto generates URLs based on routes which are made up of a controller name and method name. For URLs to be considered SEO-friendly and be universally recognized by search engines, keywords must be separated by a dash. Many of you are thinking you will just go rename your controllers and methods with dashes. That would be nice and easy, but this is not a legal syntax and PHP will throw errors. There is the option to manually enter each route in your routes.php file, but this could be a serious beat down and come back to haunt you later on down the road.
We’ve covered the top 10 unforgivable mistakes, now here are the top 10 must-haves for a successful business website.
1. An Effective Landing Page A landing page is your chance to make a good first impression on potential customers, and should be designed specifically to engage new visitors. It should provide an overview of the business and provide a clear call to action.
2. Intuitive Navigation Navigation is your chance to direct your customers and provide a clear path outlining your site’s content. Good navigation plays an important role in making it easy and simple for the visitor to move to the desired page and seek information or complete a transaction.