Frequently Asked Questions

What is CSS?

CSS is a style language that defines layout of HTML documents. For example, CSS covers fonts, colours, margins, lines, height, width, background images, advanced positions and many other things. Just wait and see!

HTML can be (mis-)used to add layout to websites. But CSS offers more options and is more accurate and sophisticated. CSS is supported by all browsers today.

Check out our design articles - in no time you will be able to make your own style sheets using CSS to give your website a new great look.

What Is A Domain Name?

A domain name is the address that someone types in when they want to visit your site. For example, is a domain name.

What Is FTP?

FTP stands for File Transfer Protocol and it allows files to be securely transferred from a local machine (typically your PC) to an online web server (provided by your web host).

To log in to your server using FTP (handy FTP clients are WinSCP/FileZilla), you will need a hostname, username and password. These will be located in the welcome email you've received from your web host.

What Is Guest Blogging?

Guest blogging is a common (and very effective) technique used in Search Engine Optimization (SEO) to increase links pointing back to your site by writing articles for other people's blogs/websites.

Typically you would be allowed a link or two back to your own site, from the article that you've 'guest posted' on a related-niche blog. A guest blog exchange is where both yourself and another blog owner create a guest blog post on each other's sites, thereby both getting new content and a link back to their own site. It's also a great way to network with blog owners in your niche area.

Related reading: 5 Steps to Finding The Right Guest Blogging Opportunities.

Need guest posts for your blog? Be sure to check out the guest blogger WordPress plugin.

What Is HTML?

Quite simply, it is the stuff that makes the magic happen! HTML code is rendered by your browser, to produce what you are seeing right now - a web page. For an excellent introduction into HTML, we recommend visiting w3schools's introduction to HTML.

Related reading: See our web Design articles.

How Do I Install a WordPress Plugin?

Installing a WordPress plugin is quite simple. There are two ways of doing this, either by using FTP (typically what a developer would do) or the (easy) way - using WordPress's built-in plugin installer

Using FTP You will need FTP access to the server where you blog is installed.

If your plugin is in a zipped file (it has a .zip extension), first unzip it. You should now have a single folder named [plugin-name]. Now log in to your server using an FTP client such as Filezilla or WinSCP. Navigate to the wp-content/plugins/ folder and upload your plugin to this folder.

Using WordPress's Plugin Installer

After logging in to your WP backend (wp-admin), simply navigate to Plugins > Add new. Here you can search for the plugin you're looking for and install straight from here - too easy! Note that your wp-content/plugins folder will need the correct permissions (don't worry you can try and install the plugin anyway, if anything is amiss, WordPress will let you know).

Plugin Activation

After successfully uploading your plugin folder using one of the above two methods, using your web-browser, log in to your WP admin control panel at Select 'Plugins' in the left hand side menu.You should see a list of plugins, both active and inactive. Click on 'Activate' on the plugin you've just uploaded.

That's it! You've successfully installed your plugin. Most likely your plugin contains a settings page (which you will usually find under the 'Settings' menu on the left in your WP admin panel or on the plugin's listing item inside 'Plugins' itself).

What is JavaScript?

JavaScript is a scripting language - a lightweight programming language that is interpreted by the browser engine when a web page is loaded. It enhances webpage functionality greatly, making websites more interactive and responsive to a variety of events.

An important thing to note is that JavaScript and Java are two completely different programming languages. Java is a compiled, mostly server-side language, whereas JavaScript runs within a web browser like Chrome, Safari, FireFox or Internet Explorer.

If you use an older browser without support for JavaScript, or if you simply choose to disable JavaScript in your browser, then a JavaScript script can't work.

Some of the things you can do with JavaScript
  • Make your web pages responsive.
  • Put text (and styles!) in an HTML page on-the-fly.
  • Detect visitors' browsers.
  • Create cookies.
  • Validate web form data.
  • Much, much more ...

To get started with JavaScript, see w3schools' handy try-it-yourself editor.

What Is A Merge Field?

A placeholder for text or code that you insert into your document. For example, the Twoggle Content Enhancer Plugin allows the WordPress author to insert a field/shortcode such as [adsense-250-250] anywhere into their post, and this value will get replaced with the actual Adsense code as saved by the user in the Plugin options (as long as they have created an option with this name in the plugin settings options).

Note: WordPress now has integrated support for shortcodes.

What Is The Minimum I Need To Start A Blog?

To get started with a website/blog (a blog is simply a website with a specialized structure to show posts chronologically), you will need the following:

  • A domain name. Cost: About $10/year (for a .com).
  • Web hosting. Cost: About $5/month.
  • Code (web software) that runs on your web host server, like the WordPress framework. Cost: FREE.

Is It Easy To Set Up Myself?

Setting up a website/blog is, like anything, easy if you know how. While it is not rocket science, it does require technical knowledge - especially the web software installation part. Which is why we offer the Twoggle free blog setup: It takes the headache out of installing and configuring a new blog. Using our service comes at no extra cost to the user - we only get a commission for the hosting (see why we offer a free blog setup).

For further details, please see how it works

What Are Name Servers?

Name servers are what link your domain name to your hosting server. It basically tells the browser where to fetch the HTML from, when someone tries to visit your website.

When you sign up for web hosting, you will receive a welcome email from your hosting provider which will look something like this:

HostGator Wordpress Hosting | Twoggle

This is a welcome email containing my account info from HostGator. It contains things like my username, password (blurred out in this image for security) and server IP (this is used for FTP access). It also contains the name server settings.

Updating Your Domain's Name Server Settings At Your Registrar

In order to use your domain name to access your website, instead of the ugly IP address, you'll need to update the name server settings at your domain registrar. Go to your domain registrar where you registered your domain (for example GoDaddy) and click on the domain you'd like to manage. There should be a 'Name Server Settings' option, which will allow you to enter new name servers. Remove any existing name servers, and enter the new ones from your welcome email. Hit save.

It could take up to a couple of hours for the new name servers to come into effect, but generally it is quite quick to propagate. You can check whether your new name servers are effective by visiting:[your_domain_name]

What Is PHP?

Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages.

PHP typically is used to make a website dynamic - content can be fetched from a database, forms can be processed, etc (all things that can't be done using only HTML).

For an excellent introduction into PHP, we recommend visiting w3schools's introduction to PHP.

What Is SEO?

Search Engine Optimization (SEO) is the process involved in optimizing your site so that it ranks better in the search engine results pages (SERPs).

It is a science in itself and entire university diplomas can be completed in it, but there are some SEO basics to follow which will greatly help in improving your rank.

White-hat SEO is commonly referred to as the 'above-board' SEO techniques which adhere to Google's rules and best practices. Black-hat techniques on the other hand are more devious techniques which may yield results in the short term but inevitably end up getting you penalized (read more in our blog articles below).

Related reading: SEO articles.

What Is Web Hosting?

Your web hosting is where the files that make up your website live. When someone enters your domain name into the browser, the files are retrieved / executed on your web host server (generally html, php, asp or some other scripting language) and pure html, graphics and css are loaded into the browser, which then results in your webpage being displayed.

Can't I Get Free Hosting?

There is free web hosting available on the internet - however these services will always include advertisement popups. They typically also do not offer support and the level of service you need to run a successful blog. We therefore highly discourage using any companies that claim to offer free hosting.

Why Does Twoggle Offer A Free Blog Setup?

We all know the saying "There's no such thing as a free lunch"? Well, we beg to differ!

So how does it work?

When you sign up to one of the recommended hosting packages on Twoggle, we get a small referral commission from the hosting provider. This referral commission comes at absolutely no extra cost to the person ordering the hosting (which you will need anyway if you are looking to start any website/blog).

It is therefore a win-win-win: The hosting provider gets a new client, we get a small referral commission and you get a free blog installation!

For more information, see how It works.

What Is A WordPress Plugin?

A WordPress plugin is a small program (typically it lives in a folder), or combination of programs, that sits on top of your WordPress installation and increases the functionality of your website in some way. Plugins allow your blog to have more features and to do more than it could when you first installed it. Plugins add additional features or functionality to your website.

Plug-ins integrate seamlessly with WordPress so there’s no messing with your WordPress code. That’s another great thing about plug-ins. They don’t actually affect your original WordPress install. They reside separately and interact with WordPress.

Free, preloaded plugins when you order a Twoggle WordPress blog:

  • WordPress SEO - The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.
  • Sharing is Caring Plugin - Displays the social widgets from Facebook, Twitter, Google+ and Pinterest with your posts. Most options for the buttons are customizable in the admin panel.
  • Google Analytics for WordPress - This plugin makes it simple to add Google Analytics to your WordPress blog, adding lots of features, like automatic clickout and download tracking.
  • Better Related Content - Lets you easily display related posts at the bottom of a blog post. Excellent plugin to keep the reader engaged on your website once they've finished reading an article.
  • Gravatar Box - Automatically shows a gravatar box in the comment form - this makes your comment look very professional and eye-catching.
  • Akismet - Used by millions, Akismet is the best way in the world to protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep.

What Is A WordPress Theme?

A WordPress theme is a set of files that determine the look and feel of your WordPress-powered website. Themes include information about the general layout of the site, and other content such as graphics, headers, logos and footers.

There are thousands of free and paid themes online. Some of our favourites can be found here, or simply search for free wordpress themes.

When signing up for a free Twoggle wordpress blog, we will gladly install a theme for you. Simply include the link to the page containing the theme download when submitting your blog request.

Related reading: 5 Good Reasons To Have A WordPress Blog