Step 12 - Research of Live Blog Sites
Visit loads of online and large blogs and examine their URLS to see how everyone else does it and then consider which is the best format for your blog. URL research online, is a great way to work out what URL you want to use
Below is my research of various blog sites and how they setup their URLs and asset storage.
- Ars Technica - (WordPress)
- URL - http://arstechnica.com/information-technology/2014/02/video-ars-rolls-in-with-a-telepresence-robot/
- Image - http://cdn.arstechnica.net/wp-content/uploads/2014/01/DSC_1314-640x425.jpg
- URL - http://arstechnica.com/security/2014/02/what-a-fake-antivirus-attack-on-a-trusted-website-looks-like/
- Image - http://cdn.arstechnica.net/wp-content/uploads/2014/01/fake-av-attack-640x344.jpg
- Ignore the CDN locations, imagine they were local
- LiferHacker – (not sure what they use)
- TechCrunch – (WordPress)
- URL - http://techcrunch.com/2014/02/06/opentable-ness/
- Image - http://tctechcrunch2011.files.wordpress.com/2013/04/ness-launchscreen.png?w=400
- URL - http://techcrunch.com/2014/02/06/apple-sapphire-display-manufacturing-components/
- Image - http://tctechcrunch2011.files.wordpress.com/2013/09/iphone5c-front-apps-low-angle.png?w=738
- How To Geek – (WordPress)
- Paul Thurrott’s Super Site for Windows
- URL - http://winsupersite.com/windows-8/windows-81-update-1-modernmix
- Image - http://winsupersite.com/site-files/winsupersite.com/files/imagecache/large_img/uploads/2014/02/modernmix-w81u1-hero.jpg
- URL - http://winsupersite.com/xbox/xbox-one-february-2014-system-update-set-next-week
- Image - http://winsupersite.com/site-files/winsupersite.com/files/imagecache/large_img/uploads/2014/02/xbox-feb11-hero.jpg
- Gizmodo
- URL - http://www.gizmodo.co.uk/2014/02/fighter-pilots-couldnt-ask-for-a-better-wingman-than-the-little-buddy/
- Image - http://media.gizmodo.co.uk/wp-content/uploads/2014/02/19erqwn83x5lajpg.jpg
- Image - http://img.gawkerassets.com/img/19erqwn7zct7yjpg/ku-xlarge.jpg
- URL - http://www.gizmodo.co.uk/2014/02/the-worlds-most-powerful-laser-is-headed-for-a-czech-research-lab/
- Image - http://media.gizmodo.co.uk/wp-content/uploads/2014/02/19evpt6g21e3cjpg.jpg
- mashable.com
- URL - http://mashable.com/2014/02/07/mark-zuckerberg-facebook-stake/
- Image - http://rack.1.mshcdn.com/media/ZgkyMDE0LzAyLzA3LzJhL3p1Y2tlcmJlcmc0LjRiZDMyLmpwZwpwCXRodW1iCTk1MHg1MzQjCmUJanBn/3c4719f7/bf2/zuckerberg4.jpg
- URL - http://mashable.com/2014/02/07/olympics-scandals-map/
- Image - http://rack.3.mshcdn.com/media/ZgkyMDE0LzAyLzA3LzM1L0FQMzU5ODQ2OTk5LjBiYTNhLmpwZwpwCXRodW1iCTk1MHg1MzQjCmUJanBn/2e60e334/3ec/AP359846999234.jpg
- techtricksworld.com - (WordPress)
- URL - http://www.techtricksworld.com/2014/02/satya-nadella-microsoft-ceo.html
- Image - http://www.techtricksworld.com/wp-content/uploads/2014/02/satya-nadella-.jpg
- URL - http://www.techtricksworld.com/2014/02/nexus-6-the-concept-phone.html
- Image - http://www.techtricksworld.com/wp-content/uploads/2014/02/nexus_6-1024x576.jpg
- seobook.com
- seoroundtable.com
- Prestashop Blog
- URL - http://www.prestashop.com/blog/en/omni-channel-the-future-of-commerce/
- Image - http://www.prestashop.com/blog/en/files/2014/02/ebay-logo.jpg
- URL - http://www.prestashop.com/blog/en/prestashop-world-tour-stepworks-shares-hong-kong-ecommerce-trends/
- Image - http://www.prestashop.com/blog/en/files/2014/02/Hong-kong.jpeg
Step 13 - Blogging System URLs
I will list here the various CMS systems and their URLs. This will help to see what other people use and why.
Joomla
URLs are purely controlled by the following things. This allows a lot manual control but can be time consuming.
- Menu item/Menu Alias
- Category/Category Alias
- Article Alias
K2
URLs are purely controlled by the following things (same as Joomla). This allows a lot manual control but can be time consuming.
- Menu item/Menu Alias
- Category/Category Alias
- Article Alias
Easyblog
Below is the list of Easyblog URL options and I will go through each one.
- Enable Unicode aliases - If enabled, EasyBlog will insert an id of your content as part of your permalink. E.g. 24-your-blog-title. This will support any Unicode characters such as Hebrew, Russian or Polish languages in your permalinks.
- Enable language translations for URL - Enable or disable language translations on EasyBlog URLs. If you choose to enable this option, your language file for EasyBlog must be able to support this feature.
- URL Format for your entry - see table below
Easyblog URL Pros and Cons
URL setting | Pros | Cons |
Default http://yoursite.com/menu/view/title |
|
|
Date Based http://yoursite.com/menu/view/year/month/date/title |
|
|
Category Based http://yoursite.com/menu/view/category/title |
|
|
Category & Date Based http://yoursite.com/menu/view/category/year/month/date/title |
|
|
Simple http://yoursite.com/menu/title |
|
|
Custom http://yoursite.com/menu/view/{%year_num%/%month_num%}/title Available values for custom SEF:
|
|
|
Overview Pros and Cons of Easyblog URLs
This will give an overview of the Easyblog URL setup because it has so many different internal options
Pros | Cons |
|
|
WordPress
Now we will look at the WordPress URL options and list them here. WordPress calls SEF links Permalinks.
Primary URL Option
URL/Permalink Setting | Pros | Cons |
Plain http://www.yoursite.com/?p=123 |
|
|
Day and name http://www.yoursite.com/2018/02/18/sample-post/ |
|
|
Month and name http://www.yoursite.com/2018/02/sample-post/ |
|
|
Numeric http://www.yoursite.com/archives/123 |
|
|
Post name http://www.yoursite.com/sample-post/ |
|
|
Custom Structure http://www.yoursite.com/%year%/%monthnum%/%day%/%postname%/
|
|
|
Wordpress Optional URL Settings
If you like, you may enter custom structures for your category and tag URLs here. For example, using topics as your category base would make your category links like http://www.yoursite.com/topics/uncategorised/. If you leave these blank the defaults will be used.
- Category Base
- Tag Base
Conclusion
As you can see, WordPress allows very specific configuration of its URL structure. This is by far the most configurable URL system. Most people running blogs use only the primary URL option as it suits most needs.
All of the URLs above (before adding ‘Category Base’ and ‘Tag Base)
Pros | Cons |
|
|
Step 14 - Category and Article URLs
Planning your URLs is very important, it is how search engines access and index your website. You cannot change an established link without consequences but it can be done if needed. How often have you added a link to your bookmarks only to come back to it later to find the page is no longer there. I am trying to avoid this situation by having good planning.
Using the information from the research above I made the following notes and my Joomla Blog Software research
- All articles should not have category routes on them? (SEOrountable.com uses this method). This allows you to move an article to another category without affecting its UR and therefore SEO ranking
- All large dedicated blog sites use the root for their blog
- News sites and non-dedicated blogging websites tend to put their blog in a sub-folder/menu such as ‘news’ or 'blog'
- Seoroundtable, seobook and lifehacker all use the URL format - http://www.mydemosite.com/{article_title}
- Best to only put your article in 1 category and use tags
- it is the URL that is important and cannot be changed without hurting SEO, whereas not so important for the images and assets as these can be moved without hurting SEO (not much if any) and they primary location is decided by organisational considerations i.e. /2014/ , /2014/12/
- You need to use SEF URLs at all times not those ugly ones with ?/= in them
- Do not use .html at the end of your link. It is the old way of doing things.
- If an article title or category have an ID in the URL this is ok because google understands them. These can also prevent duplicate URL/content because the item Id are always unique.
I recommend to use one of the following, no date or category in the url. However if you choose to use wordpress I would read the 'How many articles will you write?' section.
Step 15 - Image/Asset storage location for articles
We now have addressed what URLs to use for the articles and blog but the articles will most likely have images or assets that need to go somewhere. The rules to where you store your article assets are separate to the URL format however they could match depending on your setup.
Blogging systems with in-built asset handling:
- Wordpress
- Will store all assets in a folder based on date e.g. wp-content/uploads/2017/12/profile-cropped-300.jpg so there is no real manual intervention you can do or need to do. The date structure is based on what Permalink Common Settings you select in the Wordpress admin options. I have not verify the different possibilities but this is an educated guess from my live blog research above.
- EasyBlog
- By default Easyblog uses /images/Easyblog and possibly needs changing
- Easyblog has team blogging and a user’s files will be stored in a folder such as /images/Easyblog/user_files/789/{assets here} . A user’s image folder is separate to everyone else’s images, /images/Easyblog/user_files/789/ is their root folder.
- When using Easyblog a particular users image files will be in a different root folder and will have the users ID added as a folder to its root, this being said you should follow the same rules you pick for the rest of the site but applied to individual users if you want all of their files separate.
- You can use my rules below in EasyBlog but you should stick with the in-built system.
Blogging systems without in-built assets handling:
This is my attempt to create a generic system for storing your files and will reflect the frequency of new articles created in your blog and these rules really come into their own when the system you are using does not have an automatic system for handling assets. Using these rule will require you to manually place those assets according according to the rules unless you can configure the system you are using to follow these rules. These rules can be applied to systems that are not blogs.
The reason for these rules are:
- Make writing articles easier to write because the author knows where to place the assets.
- Single folders will not hold 1000s of assets. This can cause enumeration issues aswell as making it difficult to identify what assets belong to which article.
- Make it easier to manage assets already on the server.
How many articles will you write?
Before making your selection you should figure out how many articles are likely to be created on your blog. You can use any of these levels for any amount of articles but there is no point in overcomplicating things so these guidelines below will help you determine what the level of folder structure that is required to keep your files organised and prevent a single folder becoming bloated.
- 1 article every 5 days = 73 articles a year
- Use /2014/{article_title}
- 1 article every 3 days = 121.667 articles a year
- This is on the limit of /2014/{article_title} you should use /2014/12/{article_title}
- 1 article every 1 day = 365 articles a year
- Use /2014/12/{article_title}
- 1+ article every 1 day (or team blogging) = 365+ articles a year
- Use /2014/12/31/{article_title}
Once you have picked a level, you need to stick with it for a year. Come the next year you can then choose upgrade/downgrade/same depending on the amount of articles you have done or have not done. Doing this keeps all your files in order and maintains the 'year' container so the rules are not swapped mid-stream causing issue about which rules to follow.
You now need to check over the information and select which option is best for you:
Asset Location |
Pros | Cons | Notes |
images/blog/ |
|
|
Don’t use this one. |
images/blog/{article_title}/ |
|
|
|
images/blog/{category}/{article_title}/ |
|
|
|
images/blog/{year}/{article_title}/ |
|
|
{year} = 2013, 2014, 2015 Ideal format for small sites |
images/blog/{year}/{month}/ |
|
|
|
images/blog/{year}/{month}/{article_title}/ |
|
|
{WordPress format} 2013/08 Ideal format for medium sites |
images/blog/{year}/{month}/{day}/{article_title}/ |
|
|
{WordPress format} 2013/08/31 Ideal format for large sites |
images/blog/{article_id}/ |
|
|
|
images/blog/{category}/{article_id}/ |
|
|
|
images/blog/{year}/{article_id}/ |
|
|
{year} = 2013, 2014, 2015 Ideal format for small sites |
images/blog/{year}/{month}/{article_id}/ |
|
|
{WordPress format} 2013/08 Ideal format for medium sites |
images/blog/{year}/{month}/{day}/{article_id}/ |
|
|
{WordPress format} 2013/08/31 Ideal format for large sites |
Table Notes
- {article_title} is the SEF URL slug generated for the article.
- {article_id} is the article ID of the article.
- Because I am using the Joomla, the base folder for all user assets is /images/and therefore is the one I am using. If you do not use Joomla you might want to select a different base folder.
- All assets for the blog should be within a /blog/ folder and then that folder should be within the base folder you choose e.g. /images/blog/.
- All Joomla blog images should be in /images/blog/ as the blogs image root.
- All of these assume the article title will not change.
- Size of the site referers to new article creation frequency.