Tips to Optimize Your Website for Local SEO

Tips to Optimize Your Website for Local SEO

At present, one of the most trending topics for Google is local SEO. Everybody is looking for things near them. However, some people seemed to be confused about the local. As a matter of fact, it is a black hole for some people. Here are some best ways that we think will help you to optimize your website for localized SEO.

Optimize the Homepage

The homepage of the website needs to state what you are and also what your location is. It is necessary to make Google understand each and every element of your business in order to get a better ranking. 

Make sure that the title tag, meta description, and the header tag states this information. When you use WordPress for building the website, it becomes easy to update the website.

Optimize the Meta Data

There is confusion as to whether meta descriptions and title tags are relevant or not. Whatever might be the case, they play an important role in the ranking factor. It helps in creating an impression in the minds of the customers who are visiting your website for the first time. 

Nevertheless, when you are going for local seo, the title tags should have the name of the city that you would like to focus on.

Develop a Page for Every Service, Product, and Location

You shouldn’t consolidate; it doesn’t help in case of local SEO. If you have to apple product or service schemes to each and every service or product, you need to ensure that these have their own page. 

This way you will paint a clear sitemap for the search engines. Moreover, the product and service page will rank for the certain thing that they are offering. Likewise, if you offer services at multiple locations, develop a page for every location.

Update the NAP Citation on the Website

NAP citation means name, address, and the phone number of your website. Check how the business is listed in Google My Business and see if it is listed similarly to every page of your website. You will have to do this at the footer of the website. 

Develop it in a manner that the footer code still loads for each of the pages so that it has a true effect. In case you are functioning in different locations, put in NAP which is relevant to the page location.

Add Business to the Local Directories

Another great way to optimize your website is by listing your business in the local directory. Even though this is more time consuming, according to a digital marketing firm in Malaysia, GoGetSpace suggests in their digital marketing malaysia services that, there are various tools out there that you can use to your advantage. 

However, you need to ensure that every entry that you are making is exactly the same. Format and represent every detail mirroring Google My Business page.

Create Social Media Signals

In case you don’t have a Facebook marketing Malaysia page then you should create one immediately. When you have a social media signal that points to your location, it serves as an added bonus. There is no need to do a lot with it but just having the page can help a lot. You are going to have a social media strategy which will enable you to manage your content for several locations in case that is related to your business.

Give Importance to Reviews

With time, your business will grow and you will require votes that will validate your business. This will state that you are actually who you say you are and located where you say you are located. Reviews also help you to get a better ranking for your website. Hence, reviews are a great way to make your business popular amongst customers.

How to Run Unproductive Meetings

How to Run Unproductive Meetings

We spent so many times on a 2-hour meeting that could have been an email. You’ll notice the moment where there’s no specific agenda (worse if the meeting has one but nobody sticks to it).

It is pretty easy to run an unproductive meeting. Dragging discussion for hours, delaying your team from getting back to work to make actual progress.

Follow this tips if you want to frustrate your team with long, agonizing meetings:

No set-up until everyone is in the room

Why would you want to connect your laptop to the projectors 5 minutes before everyone come? Let your team see you plugging the right connector cable and configuring the display like a pro. If it doesn’t work, don’t bother to call IT for help until 10 minutes or so have passed. Your team will appreciate your effort and being in a meeting that doesn’t start on time.

Review previous discussions while adding nothing new

Allocate the first 30 minutes for “Confirmation of minutes of the previous meeting.” By pointing out notes from the previous discussion, you may deliberately remind your team which task is still in progress. At this point, avoid adding anything worth to the table. Instead, make it clear to everyone to focus on completing their task. Let them know not to waste time on any unproductive activities.

Don’t prepare an agenda, or skip it if you have one

Outlines for a meeting agenda keep the schedule to wrap the meeting on time. Your agenda makes the entire discussion more focused and involved. Avoid this by walking through your train of thought by talking endlessly on irrelevant topics rather than keeping everyone focus on the goals of the meeting.

Avoid making decisions during the meeting

A good meeting is about collecting information, weighing options and coming up with a solution. Running an unproductive meeting, you shouldn’t come up with a concrete decision and let your team assume what the next action plan is. You can always follow up on it at the next meeting.


I don’t have problems with meetings, but those unproductive ones that are wasting my time. Meetings are essential to make everybody on the same page, working towards the same goal. But it’s worth nothing unless everyone started getting things done.

This article was published on

Why Your WordPress Sites Get Hacked

Why Your WordPress Sites Get Hacked

It’s all fun and games until you noticed something is wrong with your website. The symptoms could be one of the following:

  • You got: “This site can’t be reached” message when entering your URL
  • Random pop-ups appear on random pages while you are navigating your site.
  • Random files and folders suddenly appear in your web folder
  • Random new users account has been created
  • Your WordPress Admin account has been removed
  • Unidentified files have been installed in your FTP that you do not know
  • When you Google your site, the result says: “The site may be hacked”

There could be other signs your WordPress site have been hacked, but those are the most common one.

Reasons why you have been hacked

While it could be done by someone who has the access to your WordPress backend or your hosting control panel (like a disgruntle ex-developer), there are other reasons why your website is vulnerable to attack.

  • You have a weak & easy to guess password
  • Your plugins and theme files are outdated
  • You are using nulled plugins and themes
  • You never set up security solutions on your WordPress installation

What should I do if I’m hacked?

If your hosting provides scheduled backup, you can contact them to revert to the last working version of your website. If you don’t have backups, you may find a web design company who can retrieve back your website. This will be done manually and technically challenging depending on the size of your website.

Here are my 5 rituals in ensuring a secured website:

1) Strong username and password

What passwords and condoms have in common

You don’t reuse it
You don’t share it with others
You don’t use the same one as the others
If you’re in doubt, change it

Stop using ‘admin’ as your admin username, silly. Find a suitable username that’s not so common and probably unrelated to you in a sense that anyone could guess from looking at your Instagram or Twitter handles. Your username shouldn’t have anything to do with your personal information.

Same goes with your password. Use uppercase, lowercase letters and various characters to strengthen your password. I also recommend that you regularly change your password, especially if you had shared your password with some freelancers or anyone you hired to make the changes before.

2) Updates
If your site has a lot of outdated plugins, there could be security holes where hackers can break into your system. Therefore, it is important that you keep your plugins and WordPress updated. Updated plugins improve the load time too. Keep auditing your plugin list and remove any redundant plugins.

3) Hosting
I recommend using Siteground as a hosting and I have used them for our clients for many years. They have daily backup and 99.99% uptime on their servers. Prices are very reasonable and their control panel is user-friendly and easy to use. Their support is effective and competent. Based on my experience, in some cases, they will help in restoring your site if it got hacked.

4) Install WordFence
Wordfence is one of the most downloaded security plugins for WordPress. It has a number of smart features to protect your website from common hackers attack. Wordfence is easy to use, so you do not have to be a rocket scientist to use it. Installing Wordfence will significantly increase your website security.

Some of the features that I like include:

  • Perform a virus scan of your entire site and get a report.
  • Block IP addresses and countries from accessing your website
  • You receive an email every time a user logs in to your website. Here you can see the user IP, user hostname, and user location and their username.
  • Built-in firewall to protect your site from unwanted traffic.

5) Backups
I could not emphasise this one hard enough. You might purchase the best theme and plugins, hire the best web developers and use the best hosting solutions – but if you don’t schedule backups for your site, all your investments will go down the drain, once your site has been hacked.

There are lots of backup solutions out there, but I really like UpdraftPlus because it’s simple and just work in most case.

All of these rituals are not very technical because I want everyone to be able to understand and perform the security check yourself. However, there are some advance solutions that you can perform. Eg. You can limit write permissions to files and folders so you do not get the wrong people in and overwrite your files.

Remember to keep your plugins and theme updated. Outdated files may have security holes, making your site vulnerable to attack.

What I Shared about Self Promotion at WordCamp Kuala Lumpur 2017

What I Shared about Self Promotion at WordCamp Kuala Lumpur 2017

I was invited to be one of the panelist, discussing about Running a WordPress Development Agency at the WordCamp Kuala Lumpur 2017, last November.

Here are some points that I’d like to summarize from that discussion that could be useful, if you’re running a small web agency:

  1. Spend Time Perfecting Your Skills. Many people will have a product or talent, but will receive little to no recognition because it isn’t good enough. I suggest spending enough time developing a product, be it a website or invention, that you would buy it.
  2. Dont Be Humble. I have a problem with this; I hate “bragging” about myself. But if you think that you are worth it, go for it! When proposing a project to a client, tell them you’re better than the rest, then say why.
  3. Cover Different Mediums. Promoting yourself over several different mediums, like in social media, person-person communication, or the internet forums, will help clients recognize that you are in the market.
  4. Have GREAT Advertisements. A great advertisement is worth it; they are the deciding factor in whether a client wants to come to you. If you think that you’re worth paying for an advertisement, this is great; a well-done, professional advertisement makes you stand out from the crowd. Which brings me to tip #5.
  5. Stand Out. This is the most heard lesson today. By being unique, you are recognized more; by being recognized more, you are sought after more. Going back to Tip #2, tell your client why you’re different, and better.
  6. Sometimes, You Make More By Not Making Anything. This means free-work. Volunteering at a place before working there not only shows that your dedication, but also it gives you a chance to display your qualities. This can be translated into selling a product, to; demos and freebies are one of the most surefire ways to gain interest.
  7. Conquer Your Fears. I know at first, I was scared to self-promote. But then I would think of my bank balance, and see it with thousands of dollars more. It really helps!
  8. Be Assertive. When promoting your services, never stray from your self-assurance. I recommend before selling that you become so confident that any questions you’re asked come straight from knowledge. Know your services back and forth, like the back of your hand.
  9. Learn From Your Mistakes. I always like to ask, when I’m turned down, why I was turned down. That way, if they point out any specific fault, it gives you the chance to take that in and learn from it. If you really want to show maturity, tell them that if they tell you, it will give you the chance to improve. Then, leave your contact info, because they might look for you in the future.

There you have it! It was a great opportunity meeting wonderful people at the WordCamp, and I hope for another great one, next year!

How Many WordPress Plugins Do You Actually Need?

How Many WordPress Plugins Do You Actually Need?

I was just adding some plugins to a couple of my clients’ WordPress websites and noticed there are 99 pages of plugins under the popular category from the WordPress plugins section. Holy Moly, that is a lot of plugins!

Thank goodness for the popular tags directory and search by keyword box. Without those, some people could spend hours looking through all the plugins and not know what they were looking for.

The number of plugins is going to depend on what you want your website to do, and what you want out of your blog. There are people that have a list of 3, 5, 10, or more of the “must have plugins” for every website.

I don’t believe that is so. Every website is different, so the plugins you use on your website may not be on the must have plugins lists. Sure, there are the plugins for analytics, cache, SEO, forms, sitemap, and security to list a few that are useful and needed by all. However, if you are new to web development and have no clue which plugins you need it can be overwhelming.

I recommend if you are unsure, review the first few pages on the popular plugins page to get a feel of what plugins are available. Click the install on the side and read the description, how to install, view the screenshot options if available, check the FAQ’s, and additional notes, to see if the plugin is right for your blog. The information will also tell you if the plugin has been tested in the newest version of WordPress, how many times the plugin has been downloaded, and the last update of the plugin. Be careful, an outdated plugin can cause you more problems than good on your website.

I really pay attention to the number of downloads and last updates of the plugins. Now, is this the way for everyone? Not necessarily, but I use that as an indicator of the value of the plugin. Now on the other hand, some might say just because a plugin has not been downloaded numerous times does not mean it lacks value. I totally agree with that, but I just stated what I look for. It really all depends on what you need or would like your website to do.

Plugins are great tools to use to enhance your WordPress website for you and your visitor’s experience. As your plugins have a purpose for your website.