There is little web developers can do to get high rankings in search engines because most rankings are because of backlinks to your site, however we can better the possibility by utilizing fundamental rules that make more pages of your website indexed. A very popular web design service allows this to happen by using different web frameworks and applications.

We develop in a framework called CakePHP.  It is getting very popular in the web development world.  However, CakePHP is simply what it is set out to be which is a framework and not a CMS or anything of that nature.  It is a framework that gives you a structured way to develop web applications and gives you handy tools to speed up the process.

Because of this, there is of course no SEO features built into its core.  However, with the number of SEO companies that are pushing our clients to implementing very important “SEO-Friendly” items, we have set out to make this a feature that is with every CakePHP application we develop.

So, the core items that SEO companies preach are the following:

  • Keyword-based descriptive titles for every page on the site
  • Different meta descriptions and keywords for every page on the site
  • SEO-Friendly URLs for “Key” content portions of the site.  (ie. https://www.loadsys.com/web-design-portfolio)

At Loadsys, we are definitely not SEO experts.  Our rules above are because of consistent pressure of SEO companies to resolve the above items for our CakePHP websites.  These 3 items are what every SEO company wants to see, in addition to title and alt tags in links and images respectively.

So, we set out to make this easy.  A lot of our sites have administration portals for our clients to administer frequently changing items on the site.  With this portal, we have a SEO Plugin that allows our clients to add unique titles, description, and keywords to any URL on their site, simply by specifying the URL they want to control and typing in the items and clicking “Save”.  As easy as 1..2..3 and you have SEO features into your CakePHP website.

Now, some of our clients do not have administration portals.  This is also fine.  We can still install the plug-in and add the entries to the proper database tables that store this info.  The plug-in then does its work like usual and renders the appropriate titles, description, and keywords for the URLs specified.

Even though you now have to specify these items for every URL, by default the system uses what you have specified for “/”.  Meaning your website in general.  For example, “/” settings would be used if you goto https://www.loadsys.com.  So, if you either forgot to specify every URL on your site or just don’t feel like it, then you still have these items set by using the “/” settings.

SEO is a science, we have no claim to driving up traffic, however we typically build sites for clients that need SEO.  In that case, if we see something that has a need to be in every site, we will go out of our way to build that feature so we can assure that every one of our Loadsys customers has this feature.  For this instance, it may improve their business drastically.