SlideShare a Scribd company logo
1 of 36
Download to read offline
WordPress as a CMS
WordPress as a CMS
“WordPress started as just a blogging system,
 but has evolved to be used as full content
 management system and so much more
 through the thousands of plugins, widgets, and
 themes, WordPress is limited only by your
 imagination. (And tech chops.)”
WordPress.org/about/
                    frankprendergast.ie           2
WordPress.org / WordPress.com
●   This talk will focus on a self hosted WordPress
    install (WordPress.org)
●   Recommend self hosted for increased control




                       frankprendergast.ie            3
Quick Overview
●   Concept: WordPress / CMS
    –   Content Types
    –   Navigation
●   Tips:
    –   Permalinks
    –   Where to find Themes
    –   Onsite SEO
    –   Contact Forms
    –   Analytics
                         frankprendergast.ie   4
WordPress is a CMS
●   CMS = Content Management System
●   Presentation & Structuring of content to create
    the familiar experience of a Website
●   Simple Example: 'Static' Pages + Blog/News




                       frankprendergast.ie            10
Posts & Pages
               Containers that hold content.

●   Posts                             ●   Pages
    –   reverse chronological               –   defined hierarchy
    –   blog                                –   static site content




                          frankprendergast.ie                         11
A tip for Pages
●   Pages (generally) don't require comments
●   Open up Page.php
●   Check for and remove:
    <?php comments_template(); ?>




                       frankprendergast.ie     12
Categories & Tags
     Categories & Tags are labels do not impose
    structure but provide views of related content
●   Categories                          ●   Tags
    –   A post must be                        –   Tags are optional
        associated with at                    –   Pages can be tagged
        least one Category
                                              –   Tags are unstructured
    –   Pages - no categories
                                              –   Many specific tags
    –   Categories can be
        hierarchical
    –   Few broad
        categorisations
                            frankprendergast.ie                         13
Our site structure




     frankprendergast.ie   14
Page Order & Hierarchy




        frankprendergast.ie   15
Page Order & Hierarchy




        frankprendergast.ie   16
Static Front Page
●   Set a page as your home page and specify
    another page to be your blog
●   Settings > Reading




                     frankprendergast.ie       17
Permalinks
●   Settings > Permalink
●   One I use: /blog/%post_id%/%postname%/




                      frankprendergast.ie    18
Permalinks
●   http://codex.wordpress.org/Using_Permalinks
●   Make sure to end your structure with either
    %post_id% or %postname% so that each
    permalink points to an individual post.
●   For performance reasons [...] it is best to start
    your permalink structure with a numeric field,
    such as the year or post ID.
●   Some people just use %postname%

                        frankprendergast.ie             19
Navigation Hierarchy
●   When planning your site – create clear
    hierarchy
●   Determine best navigation approach
    –   Top nav + side subnav
    –   Folding sidenav
    –   Fly out menus
●   Find appropriate theme / navigation plugin
    combination

                          frankprendergast.ie    20
Navigation Hierarchy - My Plugin
●   Developed for me by John Blackbourn
    –   http://johnblackbourn.com/
●   WordPress Better Navigation
    –   Widgetised
    –   Displays Page Tree
         ●   With or without top level
         ●   Expand children / all descendants of current page




                               frankprendergast.ie               21
Don't Link to Current Page
●   Jakob Nielsen
    http://www.useit.com/alertbox/20031110.html
●   Analytics – Example: up to 20% of users clicked
    on the link for the page they were on
●   Theme Dependant – check your site
●   Plugin:
    http://frankprendergast.ie/resources/remove-
    link-to-current-page-in-wordpress/

                      frankprendergast.ie          22
Themes
●   Free & Premium ($19 - $150 - ??)
●   http://wordpress.org/extend/themes/
●   http://themeforest.net/
●   http://www.elegantthemes.com/
●   http://www.woothemes.com/themes/
●   Most have a CMS category
●   From pure design to all kinds of functionality

                       frankprendergast.ie           23
xkcd.com

frankprendergast.ie   24
SEO / Headspace
●   Headspace 2 – my favourite SEO plugin
●   Page Titles – keywords, attention grabbing,
    relevant
●   Description – elevator pitch to get clicks




                        frankprendergast.ie       25
SEO / Headspace




    frankprendergast.ie   26
SEO / Headspace

For HeadSpace Titles to work as expected -
In header.php find title tag
eg default theme:
<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>



And replace with:
<title><?php wp_title(''); ?></title>




                                        frankprendergast.ie                              27
SEO / Headspace
Post / Page headspace settings




          frankprendergast.ie    28
Contact Forms
●   Contact Form 7
    –   Popular, quite simple, fairly flexible
●   cforms II
    –   Quite complex, incredibly flexible
●   Gravity Forms (www.gravityforms.com)
    –   Not free ($39 single license), very flexible, simple &
        support available



                            frankprendergast.ie              29
Web Stats / Analytics
●   A good web statistics package gives you
    information on how people find & interact with
    your site and allows you to improve
●   Google Analytics is free & excellent
●   Headspace allows you to add Analytics & other
    stats packages easily




                       frankprendergast.ie           30
Analytics




 frankprendergast.ie   31
Analytics




 frankprendergast.ie   32
What to do...
●   Develop clear content / navigation structures
●   Create static pages & hierarchy
●   Set static frontpage
●   Find a theme to suit your needs
●   Use Pretty Permalinks
●   Do some basic SEO
●   Implement a contact form
●   Add Analytics
                       frankprendergast.ie          33
Honourable Mentions
●   Maintenance Mode (plugin)
●   WP Super Cache (plugin)
●   Subscribe to Comments (plugin)
●   Feedburner & Email Sub (setup & plugin)
    –   http://tinyurl.com/email-sub-rss
●   Google Webmaster Tools



                           frankprendergast.ie   34
Where to next?
●   Development areas:
    –   Page Templates
    –   Custom Loops
    –   Custom Themes




                         frankprendergast.ie   35
Thank You
So Much!




            xkcd.com

More Related Content

Similar to Wordpress As Cms (WordCamp Ireland Talk)

WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The InstallWordPress NYC
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressSandy Ratliff
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Sessionpamselle
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsSteven Slack
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress WorkshopThe Toolbox, Inc.
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners WorkshopThe Toolbox, Inc.
 
Intro to wordpress short course
Intro to wordpress short courseIntro to wordpress short course
Intro to wordpress short coursecarishurd
 
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...Eric Amundson
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbaivibrantuser
 
E commerce Important practices
E commerce Important practicesE commerce Important practices
E commerce Important practicesinkacoy
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesSpeedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesAcquia
 
How to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeHow to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeGraham Armfield
 
Basics of Wordpress
Basics of WordpressBasics of Wordpress
Basics of WordpressAndrewComeau
 
SEO for developers in e-commerce business
SEO for developers in e-commerce businessSEO for developers in e-commerce business
SEO for developers in e-commerce businessMirumee Software
 
GDI WordPress 2 January 2012
GDI WordPress 2 January 2012 GDI WordPress 2 January 2012
GDI WordPress 2 January 2012 pamselle
 
Creating Content in a Pattern Library
Creating Content in a Pattern LibraryCreating Content in a Pattern Library
Creating Content in a Pattern LibraryRachel DeLauder
 
ваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmastersваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmastersкрылов сергей
 
ваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmastersваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmastersкрылов сергей
 

Similar to Wordpress As Cms (WordCamp Ireland Talk) (20)

WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Session
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress Workshop
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 
Intro to wordpress short course
Intro to wordpress short courseIntro to wordpress short course
Intro to wordpress short course
 
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
5 Free Ways to Bulletproof Your WordPress Site WordCamp Seattle 2009 Ignite P...
 
Drupal training-1-in-mumbai
Drupal training-1-in-mumbaiDrupal training-1-in-mumbai
Drupal training-1-in-mumbai
 
E commerce Important practices
E commerce Important practicesE commerce Important practices
E commerce Important practices
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesSpeedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
 
Wordpress Setup Guide
Wordpress Setup GuideWordpress Setup Guide
Wordpress Setup Guide
 
How to Build an Accessible WordPress Theme
How to Build an Accessible WordPress ThemeHow to Build an Accessible WordPress Theme
How to Build an Accessible WordPress Theme
 
Basics of Wordpress
Basics of WordpressBasics of Wordpress
Basics of Wordpress
 
SEO for developers in e-commerce business
SEO for developers in e-commerce businessSEO for developers in e-commerce business
SEO for developers in e-commerce business
 
GDI WordPress 2 January 2012
GDI WordPress 2 January 2012 GDI WordPress 2 January 2012
GDI WordPress 2 January 2012
 
Creating Content in a Pattern Library
Creating Content in a Pattern LibraryCreating Content in a Pattern Library
Creating Content in a Pattern Library
 
ваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmastersваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmasters
 
ваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmastersваш сантехник в Питере - Tutorial: Google for Webmasters
ваш сантехник в Питере - Tutorial: Google for Webmasters
 

Recently uploaded

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Wordpress As Cms (WordCamp Ireland Talk)

  • 2. WordPress as a CMS “WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes, WordPress is limited only by your imagination. (And tech chops.)” WordPress.org/about/ frankprendergast.ie 2
  • 3. WordPress.org / WordPress.com ● This talk will focus on a self hosted WordPress install (WordPress.org) ● Recommend self hosted for increased control frankprendergast.ie 3
  • 4. Quick Overview ● Concept: WordPress / CMS – Content Types – Navigation ● Tips: – Permalinks – Where to find Themes – Onsite SEO – Contact Forms – Analytics frankprendergast.ie 4
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. WordPress is a CMS ● CMS = Content Management System ● Presentation & Structuring of content to create the familiar experience of a Website ● Simple Example: 'Static' Pages + Blog/News frankprendergast.ie 10
  • 11. Posts & Pages Containers that hold content. ● Posts ● Pages – reverse chronological – defined hierarchy – blog – static site content frankprendergast.ie 11
  • 12. A tip for Pages ● Pages (generally) don't require comments ● Open up Page.php ● Check for and remove: <?php comments_template(); ?> frankprendergast.ie 12
  • 13. Categories & Tags Categories & Tags are labels do not impose structure but provide views of related content ● Categories ● Tags – A post must be – Tags are optional associated with at – Pages can be tagged least one Category – Tags are unstructured – Pages - no categories – Many specific tags – Categories can be hierarchical – Few broad categorisations frankprendergast.ie 13
  • 14. Our site structure frankprendergast.ie 14
  • 15. Page Order & Hierarchy frankprendergast.ie 15
  • 16. Page Order & Hierarchy frankprendergast.ie 16
  • 17. Static Front Page ● Set a page as your home page and specify another page to be your blog ● Settings > Reading frankprendergast.ie 17
  • 18. Permalinks ● Settings > Permalink ● One I use: /blog/%post_id%/%postname%/ frankprendergast.ie 18
  • 19. Permalinks ● http://codex.wordpress.org/Using_Permalinks ● Make sure to end your structure with either %post_id% or %postname% so that each permalink points to an individual post. ● For performance reasons [...] it is best to start your permalink structure with a numeric field, such as the year or post ID. ● Some people just use %postname% frankprendergast.ie 19
  • 20. Navigation Hierarchy ● When planning your site – create clear hierarchy ● Determine best navigation approach – Top nav + side subnav – Folding sidenav – Fly out menus ● Find appropriate theme / navigation plugin combination frankprendergast.ie 20
  • 21. Navigation Hierarchy - My Plugin ● Developed for me by John Blackbourn – http://johnblackbourn.com/ ● WordPress Better Navigation – Widgetised – Displays Page Tree ● With or without top level ● Expand children / all descendants of current page frankprendergast.ie 21
  • 22. Don't Link to Current Page ● Jakob Nielsen http://www.useit.com/alertbox/20031110.html ● Analytics – Example: up to 20% of users clicked on the link for the page they were on ● Theme Dependant – check your site ● Plugin: http://frankprendergast.ie/resources/remove- link-to-current-page-in-wordpress/ frankprendergast.ie 22
  • 23. Themes ● Free & Premium ($19 - $150 - ??) ● http://wordpress.org/extend/themes/ ● http://themeforest.net/ ● http://www.elegantthemes.com/ ● http://www.woothemes.com/themes/ ● Most have a CMS category ● From pure design to all kinds of functionality frankprendergast.ie 23
  • 25. SEO / Headspace ● Headspace 2 – my favourite SEO plugin ● Page Titles – keywords, attention grabbing, relevant ● Description – elevator pitch to get clicks frankprendergast.ie 25
  • 26. SEO / Headspace frankprendergast.ie 26
  • 27. SEO / Headspace For HeadSpace Titles to work as expected - In header.php find title tag eg default theme: <title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title> And replace with: <title><?php wp_title(''); ?></title> frankprendergast.ie 27
  • 28. SEO / Headspace Post / Page headspace settings frankprendergast.ie 28
  • 29. Contact Forms ● Contact Form 7 – Popular, quite simple, fairly flexible ● cforms II – Quite complex, incredibly flexible ● Gravity Forms (www.gravityforms.com) – Not free ($39 single license), very flexible, simple & support available frankprendergast.ie 29
  • 30. Web Stats / Analytics ● A good web statistics package gives you information on how people find & interact with your site and allows you to improve ● Google Analytics is free & excellent ● Headspace allows you to add Analytics & other stats packages easily frankprendergast.ie 30
  • 33. What to do... ● Develop clear content / navigation structures ● Create static pages & hierarchy ● Set static frontpage ● Find a theme to suit your needs ● Use Pretty Permalinks ● Do some basic SEO ● Implement a contact form ● Add Analytics frankprendergast.ie 33
  • 34. Honourable Mentions ● Maintenance Mode (plugin) ● WP Super Cache (plugin) ● Subscribe to Comments (plugin) ● Feedburner & Email Sub (setup & plugin) – http://tinyurl.com/email-sub-rss ● Google Webmaster Tools frankprendergast.ie 34
  • 35. Where to next? ● Development areas: – Page Templates – Custom Loops – Custom Themes frankprendergast.ie 35
  • 36. Thank You So Much! xkcd.com