I have already imported the demo content (provided by the theme developer) and personalized my WordPress settings. The next step is to customize WordPress the way I want. The goal here is to create a WordPress site exactly as it is on the demo site.
Here’s a quick glance at what we’re going to do:
- Customize WordPress Menus
- Customize WordPress Widgets
- Install Essential WordPress Plugins
- Setup Essential Blogging Tools
- WordPress Related Posts
- Yoast SEO
- Add Contact Form
- Add Logo/Header
So let’s get started!
1. Customize WordPress Menus
“Menus” are custom menus usually used to create the navigation and footer links (unless the theme supports more). Once you create a menu, you can add pages, posts, custom link, categories, tags, etc. (use Screen Options to make all the options visible) and can easily change its sort order by using drag and drop. They are displayed in a predefined location by the theme hence you can’t change its location. But you can change the links or its sorting order from the “Edit Menus” by customizing the “Menu Structure”.
2. Customize WordPress Menu Locations
You can check the “Manage Locations” to see how many menus are supported by the theme and can assign a menu to a location. Select your “Header Menu” and “Footer Menu” and click “Save Changes”. You can create as many menus as you want and then assign a menu to a location or can assign a single menu to all the locations.
3. Install & Activate Necessary WordPress Plugins
4. Customize WordPress Widgets
“Widgets” are more commonly known as sidebars because it was originally used to customize the sidebar (with a search bar, popular posts, recent comments, etc.) of a WordPress site. Today it’s also used to create and customize the homepage or inner-pages (when the theme is created to customize that way). When you enter Widgets, it shows a list of “Available Widgets”, “Widget Area” (or active widgets), and “Inactive Widgets”.
Available Widgets shows all the individual widgets that you can use on your WordPress site. You can reuse the same widgets as many times as you want — provided the theme that you are using supports it. The available widgets and the widget area depends upon the theme that is currently active. You can drag and drop widgets from one widget area to another. And when you have customized a widget you can click “Save” or can click “Delete” to permanently remove a widget that you no longer need.
WordPress also has an “Inactive Widgets” area and it’s like a reusable trash. You can drag and drop widgets from your active widget area to Inactive Widgets so that you can reuse it later (without losing the data). It’s particularly useful when you want to change your WordPress theme and keep the settings of your old widgets.
Go to WordPress Dashboard > Appearance > Widgets and you can see that the default WordPress widgets are still showing up.
Customize all the widget areas:
And that’s the preview of the WordPress site after customizing all the widget areas. Just in case, here is a full preview.
6. Install & Activate Essential WordPress Plugins
- Contact Form 7
- Jetpack by WordPress.com
- WordPress Related Posts
- Yoast SEO
You can deactivate/delete plugins that you no longer need. Since you have already imported the demo content and widgets, it’s also safe to delete/deactivate WordPress Importer.
7. WordPress Related Posts
WordPress Related Posts shows a list of related posts with optional thumbnails and different styles to your readers.
Go to WordPress Dashboard > Settings > WordPress Related Posts, to customize the same.
8. Yoast SEO
Yoast SEO is not exactly a blogging tool but a WordPress plugin. It’s the ultimate SEO plugin for WordPress that allows you to optimize almost all the SEO aspects of your WordPress site.
Some of the features offered by WordPress SEO plugin are:
It checks whether a page is search engine optimized or not.
It enables XML Sitemaps, Breadcrumbs, RSS Optimization.
It lets you edit your .htaccess and robots.txt file from within WordPress dashboard.
It allows you to no-follow or no-index pages.
It allows you to define a canonical URL.
It offers Facebook, Twitter, and Google+ integration.
It’s multi-site compatible.
- …and many other features.
Here’s the Yoast SEO Dashboard.
8.1. Yoast SEO Dashboard – General
You can click the “Open the configuration wizard” to configure Yoast SEO plugin by yourself or you can follow my guide and set various options exactly as I did (replacing the website name and tagline with yours). You can change it later as you learn more about it.
8.2. Yoast SEO Dashboard – Features
8.3. Yoast SEO Dashboard – Your Info
8.4. Yoast SEO Dashboard – Webmaster Tools
Google Webmaster Tools (or now known as Google Search Console) provides insights about your website’s visibility on Google.
Click on “Google Search Console” to claim the ownership of your domain name on Google Search Console. And it will open Google Webmaster Central.
8.5. Google Webmaster Central
The recommended way to verify your domain name is HTML file upload method as it’s a set and forget kind of method. But if you are a beginner and don’t know how to manually upload files to your server then the easiest way is HTML tag method (in Alternate methods).
8.6. Yoast SEO Dashboard – Security
Enable advanced part of the Yoast SEO plugin as it gives you more control over your WordPress site’s SEO.
Click “Save changes”.
8.7. Yoast SEO Titles & Metas – General
Yoast SEO Titles & Metas option lets you customize the titles, meta description, and indexing option of your WordPress pages and posts and archives (categories, tags, media, author, date).
8.8. Yoast SEO Titles & Metas – Homepage
8.9. Yoast SEO Titles & Metas – Post Types
8.10. Yoast SEO Titles & Metas – Taxonomies
8.11. Yoast SEO Titles & Metas – Archives
8.12. Yoast SEO Titles & Metas – Other
8.13. Yoast SEO Social
Enter your social media profiles so that search engines will associate it with your WordPress site.
9. Contact Form 7
Contact Form 7 is the best contact form plugin for WordPress. It can manage multiple contact forms and you can customize the forms the way you want.
Go to WordPress Dashboard > Contact > Contact Forms, you will see a default contact form titled “Contact form 1” that was automatically generated when you installed Contact Form 7 for the first time. You can customize it so as to make it match your requirements. Hover over it, and click “Edit”. You will go to the “Edit Contact Form” screen with tabs like Form, Mail, Messages, and Additional Settings.
9.1. Customize Contact Form 7 Form
Use “Form” tab to customize what information has to be collected from your readers.
9.2. Customize Contact Form 7 Mail
Use “Mail” tab to customize the way user-submitted data is handled. In the above example, all forms submitted by a user will be forwarded to another email address.
9.3. Customize Contact Form 7 Messages
User “Messages” tab to customize the acknowledgement (a user sees when they submit a form).
9.4. Create Contact Page (Or Customize Existing Contact Form Page)
There’s already a Contact page (included in the theme demo content), so instead of creating a new Page, I’m just editing it.
9.5. Add Contact Form 7 Shortcode
I have edited the contact page and added the shortcode (generated by Contact Form 7) to insert the Contact form.
9.6. Preview Contact Form Page
Here’s a preview of the contact form:
10. WordPress Customizer
“Customize” (WordPress Dashboard > Appearance > Customize) lets you modify several aspects of your WordPress site in real-time. Some of the items that you can change this way are Site Title, Tagline, Color, Header, Background, Navigation Menus, Sidebar Widgets, etc.
As you change a setting, it’s immediately reflected on the preview (on the right frame). However, the options available for customization depends entirely on the currently active theme.
10.1. Change Header/Logo
For StudioPress themes, the header Image is actually your logo. For other themes, the header image can be a wide image to show at the top of your WordPress site.
10.2. Add New Header Image
It’s best to upload an image based on the suggested image dimensions (600 x 140 in this case) as otherwise, the header may not look like the way you want.
10.3. Upload/Select A New Header/Logo Image
Upload your logo and add a “Title” as well as “Alt Text” (usually the name of your website) for the image.
10.4. Select & Crop Image
Crop the image if its dimensions are not equal to the recommended dimensions and if it’s same as the recommended size then click “Skip Cropping”. When you are done, click “Save & Publish”.
And here’s the screenshot of the final WordPress site that I’ve created.
Just in case, here’s a full preview. As you can see, I have customized it exactly as it is on the demo site.
How To Start A WordPress Blog — Step-by-Step Tutorials
- How To — Start A WordPress Blog — Buy A Domain Name
- How To — Start A WordPress Blog — Buy A Web Hosting Plan
- How To — Start A WordPress Blog — Change Domain Nameservers
- How To — Start A WordPress Blog — Get Started With Web Hosting
- How To — Start A WordPress Blog — Install WordPress
- How To — Start A WordPress Blog — Install A WordPress Plugin
- How To — Start A WordPress Blog — Install A (Premium) WordPress Theme & Import Demo Content
- How To — Start A WordPress Blog — Configure WordPress Settings
- How To — Start A WordPress Blog — Customize WordPress
- How To — Start A WordPress Blog — Everything (Almost) You Need To Know