Connect with us


The Do’s and Don’ts of Choosing A Twitter Handle



The Do's and Don'ts of Choosing A Twitter Handle

With over 200 million daily users, using Twitter right offers you massive benefits as a new or existing business.

Just as you would spend a considerable amount of time choosing your business name, Having a good handle is always a plus for marketing on Twitter. It’s also crucial to take time to consider your options before choosing or changing your Twitter handle.

This article will show you the do’s and don’ts of choosing a Twitter handle and 25 examples of great Twitter business names.

Twitter Name Do’s

Do use your full business name.

Making your Twitter handle as close to your business name as possible will make it easier for people to recognize you online.

Furthermore, whenever you tweet, you promote brand awareness for your business.

Do use short names.

Another tip is to use a short username. Why? Because it makes it easier to remember and spell for anyone that searches for your brand on the network.

If your business name is pretty long, then you can shorten it.

Do use taglines.

Sometimes it happens that your username has already been taken. When that happens, you could report the account for impersonation(if your business name is trademarked), or you can use an abbreviated form of your business tagline as the new handle.

Do be consistent.

If you already have a following on Facebook, Instagram, or some other social media, it’s a great idea to use the same username for your Twitter handle.

This way, it’ll be easier for your followers on those platforms to identify you on Twitter.

Twitter Name Don’ts

Don’t use numbers or symbols.

Unless a number is relevant to your business name, avoid using it on your Twitter handle. It isn’t a cool look and can be confusing for some users.

Don’t use witty names.

A witty username is excellent for a personal account, but it might not be the right fit for a business handle. Customers expect some level of professionalism, and funny names rarely give that impression.

Don’t overdo underscores.

Underscores separate characters in a username, which can be useful if two or more words make up your business name. However, be careful not to overdo using them. It’s recommended to use no more than a pair of underscores.

Good Twitter Name Examples

Here are 25 examples of great Twitter usernames. This list is divided into existing usernames and imaginary ones. Either option can serve as inspiration as you update your current Twitter handle.

Existing Twitter handles

1. Real Madrid – @realmadriden

Real Madrid FC is the biggest football club in the world and is loved by fans from different parts of the world.

The Real Madrid handle, with “en” indicates it’s the club’s official account in English, making it easy to remember and search.

This Twitter name can inspire you if your business exists in different locations around the world or communicates with customers in different languages,

2. Wendys – @Wendys

Wendys might not be your go-to fast-food chain, but they’re probably one of your favorite Twitter accounts. The burger joint is famous for its savage roasts and rivalries with other restaurants online.

We love this Twitter name because of its simplicity. It’s relevant to the brand’s name, which makes it very easy to find and identify.

3. Taco Bell – @tacobell

Using an underscore or number can differentiate your account, but it also makes it harder to find.

That’s why we like Taco Bell’s Twitter username.

Although the brand’s made up of two names, Taco Bell discards the underscore. Therefore, it’s easier to search for it on Twitter without wondering where the underscore appears.

4. PlayStation – @PlayStation

Playstation makes arguably the most popular gaming console on the planet, so it’s important that its customers can find it on Twitter and other social platforms.

It uses ‘PlayStation’ instead of ‘Playstation’ or ‘playstation,’ which we find interesting.

The capital ‘P’ and ‘S’ are synonymous with PlayStation, so it’s no surprise that it remains so even in its Twitter handle. If your business name has prominent features, something along the lines of PlayStation’s P and S, then you can also retain the feature in your username.

5. Yves Saint Laurent – @YSL

The designer apparel maker has an iconic, and lengthy name. Therefore, it might be rather tedious to find the official handle on Twitter.

Perhaps that’s why Yves Saint Laurent decided to use the ‘YSL’ username. It’s short, memorable, and definitely easier to find.

Do you have a long business name? Then take a leaf out of Yves Saint Laurent’s username.

6. Cristiano Ronaldo – @Cristiano

Cristiano Ronaldo is currently the most popular sportsman in the world, and his personal brand is worth millions of dollars.

It’s no wonder, then, that all his social media accounts, Twitter inclusive, use his easily recognizable name as their usernames.

If your business is tied to your name, you can use your first or last name (or the two). We like the ‘Cristiano’ handle because it’s pretty easy to recall and is quite unique.

7. CNN Breaking News – @cnnbrk

CNN has made a name as one of the most popular news networks in the world. The company has several departments, with some focusing on fashion, sports, politics, and more.

@cnnbrk is the account focused on releasing breaking news as it happens, so it needs to be different from the other official CNN accounts.

If your business runs a similar model, with different departments, then you can draw inspiration from this username.

8. Slack – @SlackHQ

Slack is a messaging platform, and more. It’s become a favorite messaging platform for companies across the world.

It would’ve been pretty easy for it to use the @slack handle — if it weren’t already taken. So, instead of paying off the current owner of the handle, it simply added HQ to the brand’s name.

With the HQ (Headquarters), Slack circumvents the ‘Slack’ username elegantly. You can copy Slack’s example if you face the same challenge.

9. PayPal Support – @AskPayPal

Paypal is a financial platform that facilitates sending and receiving money to and from almost everywhere in the world.

As such, it’s only proper to have a channel where users can reach it on Twitter.

Paypal uses ‘ask’ right before its brand name, which is a nice move for a handle that handles customer inquiries and issues. It’s a brilliant username you can copy when creating customer care Twitter handles for your brand.

10. eBay – @eBay

eBay is a hugely popular ecommerce platform that allows users to sell and buy goods.

Just as PlayStation mentioned earlier, eBay has an interesting Twitter handle. It continues the tradition of lowercase ‘e,’ and uppercase ‘B’ in its Twitter handle. Anyone who uses eBay won’t find it hard to find the Twitter handle.

So if your brand’s name has distinct features like capitalized letters, you can incorporate that into your Twitter handle.

11. Union – @JoinUnion

Union is a digital platform that connects startups to resources and networks across the world.

This handle works because the company is a service-based business, and ‘Join’ aligns with the community mandate of the business.

12. The New York Times – @nytimes

The New York Times is a popular news media company based in the United States.

The media company uses its already popular URL name ‘nytimes’ as its username. Thus, readers will find it easy to find.

You can also use your existing URL name as your Twitter handle to make it easy for people familiar with your website to find you on Twitter.

13. Notion – @NotionHQ

Notion is a tool that lets users manage files, save documents, schedule tasks and generally organize their work.

Like Slack, the Notion handle had already been taken. So what the Notion team did was to add HQ to the end of the brand’s name. Problem solved.

14. Carolina Hurricanes – @Canes

The Carolina Hurricanes is a professional ice hockey team based in North Carolina.

How’d you fit a lengthy brand name like the Carolina Hurricanes into a Twitter handle? By abbreviating it to ‘Canes.’ It’s a simple solution that can inspire business owners with long business names.

15. Bobby van’s Grill DC – @BobbyVansDC

Bobby Van’s is a restaurant that opened its doors in 1996 and is famous for its delicious steaks.

We like this handle because it includes the location of the business in the handle. An advantage of this is how the eatery appears in local searches for eateries on Twitter.

If you run a local business, adding your location in the handle can increase the chances of getting found by users.

16. Forever 21 – @Forever21

Forever 21 is a huge clothing company that sells trendy yet affordable clothing pieces.

Although we said you should avoid using numbers in your handle, this example works because ‘21’ isn’t a random pair of numbers but is part of the brand name.

So if the numbers in your brand name are tightly associated with the brand, then by all means add them to your username.

17. Chipotle – @ChipotleTweets

Chipotle is an American chain of fast casual restaurants in North America and Europe.

Chipotle had to resort to taking a lengthier Twitter handle because its first choice was already taken. This alternative handle works, though, as it reinforces that the handle belongs to an official account.

Adding ‘Tweets’ to your brand name can make your handle more recognizable to users.

18. Chick-fil-A – @ChickfilA

Chick-fil-A is the biggest American restaurant specializing in chicken sandwiches and is one of the biggest fast-food restaurants in North America.

Chick-fil-A could’ve gone for a handle like @Chick_fil_A, but we’re grateful they didn’t. The current handle is simple and doesn’t give searchers a hard time.

Editing a brand name to something simpler and easier to search for makes sense and pays off in the end.

19. Arby’s Guest Support – @ArbysCares

Arby’s is another fast-food company whose Twitter handle offers inspiration to any business looking to create a Twitter account.

The brand prides itself on an emotional connection with customers, and its customer service handle uses a username that conveys sympathy.

When creating a username for your business, you want to go with something that conveys positive emotions and puts the consumer at ease—like this handle.

20. Chili’s Grill & Bar – @Chilis

Like all great business Twitter usernames, this username does a great job of being simple and easy to find.

Users don’t have to search for ‘Chili’s Grill and Bar’ but can find the brand right away by just typing ‘Chilis.’ This is another hack you can use if your brand has a relatively long name.

21. ReadWrite – @RWW

ReadWrite aggregates professional communities dedicated to specific subjects of interest such as connected cars, smart homes, AR/VR, fintech, and APIs.

ReadWrite aggregates content from professional communities dedicated to interests like AI, fintech, APIs, and technology.

A shorter handle makes it easier for people to mention you in tweets without taking a lot of character space. The ReadWrite handle is an excellent example because they’ve abbreviated their name into just three letters.

As ReadWrite shows, abbreviations can be a cool way to create a memorable username.

22. Oberto Specialty Meats – @ObertoBeefJerky

Oberto is a specialty meats company that’s famous for its delicious cuts and beef jerky.

We like this handle because it uses keywords in the handle. Thus, the profile is likely to appear when someone searches for beef jerky on Twitter.

If you offer specific services or products, including it in your username like this example can boost your chances of popping up when people search for them.

23. MADE.COM – @madedotcom

Made designs and retails furniture and homewares online and in showrooms across Europe.

This is a cool handle because it makes it easy for users to remember the brand’s website.

If you’re looking for something non-generic and memorable, then copying this example can be what your username needs.

24. Netflix – @netflix

Netflix is arguably the most popular streaming platform on the planet with millions of subscribers paying for its content monthly.

The main account, @netflix, is simple and a no-brainer to remember. The brand name is consistent on every social platform, including Twitter.

If you’re setting up an account for your brand, it’s best to have a consistent username across all channels as Netflix has.

25. Cakes Decor – @CakesDecor

Cakes Decor is a community dedicated to showcasing beautiful cake decorations that inspire cake makers around the world.

The handle is great because it includes the keywords ‘cake’ and ‘decor,’ which means anyone searching for cake decoration inspiration on Twitter is likely going to come across the page.

So include keywords in your username to increase visibility.

The Perfect Twitter Name for Your Business

Twitter is one of the most popular social platforms on the web today, and how you show up isn’t limited to just what you say, but the name you say it under, too. Choosing the right Twitter name for your brand is key, so follow the tips in this guide and take inspiration from the list of businesses above that did it right. You’ll have the perfect Twitter handle in no time.

Editor’s note: This post was originally published in January 2009 and has been updated for comprehensiveness.

New Call-to-action

Source link


4 Common Mistakes E-commerce Websites Make Using JavaScript



4 Common Mistakes E-commerce Websites Make Using JavaScript

The author’s views are entirely his or her own (excluding the unlikely event of hypnosis) and may not always reflect the views of Moz.

Despite the resources they can invest in web development, large e-commerce websites still struggle with SEO-friendly ways of using JavaScript.

And, even when 98% of all websites use JavaScript, it’s still common that Google has problems indexing pages using JavaScript. While it’s okay to use it on your website in general, remember that JavaScript requires extra computing resources to be processed into HTML code understandable by bots.

At the same time, new JavaScript frameworks and technologies are constantly arising. To give your JavaScript pages the best chance of indexing, you’ll need to learn how to optimize it for the sake of your website’s visibility in the SERPs.

Why is unoptimized JavaScript dangerous for your e-commerce?

By leaving JavaScript unoptimized, you risk your content not getting crawled and indexed by Google. And in the e-commerce industry, that translates to losing significant revenue, because products are impossible to find via search engines.

It’s likely that your e-commerce website uses dynamic elements that are pleasant for users, such as product carousels or tabbed product descriptions. This JavaScript-generated content very often is not accessible to bots. Googlebot cannot click or scroll, so it may not access all those dynamic elements.

Consider how many of your e-commerce website users visit the site via mobile devices. JavaScript is slower to load so, the longer it takes to load, the worse your website’s performance and user experience becomes. If Google realizes that it takes too long to load JavaScript resources, it may skip them when rendering your website in the future.

Top 4 JavaScript SEO mistakes on e-commerce websites

Now, let’s look at some top mistakes when using JavaScript for e-commerce, and examples of websites that avoid them.

1. Page navigation relying on JavaScript

Crawlers don’t act the same way users do on a website ‒ they can’t scroll or click to see your products. Bots must follow links throughout your website structure to understand and access all your important pages fully. Otherwise, using only JavaScript-based navigation may make bots see products just on the first page of pagination.

Guilty: uses infinite scrolling to load more products on its category pages. And because of that, Nike risks its loaded content not getting indexed.

For the sake of testing, I entered one of their category pages and scrolled down to choose a product triggered by scrolling. Then, I used the “site:” command to check if the URL is indexed in Google. And as you can see on a screenshot below, this URL is impossible to find on Google:

Of course, Google can still reach your products through sitemaps. However, finding your content in any other way than through links makes it harder for Googlebot to understand your site structure and dependencies between the pages.

To make it even more apparent to you, think about all the products that are visible only when you scroll for them on If there’s no link for bots to follow, they will see only 24 products on a given category page. Of course, for the sake of users, Nike can’t serve all of its products on one viewport. But still, there are better ways of optimizing infinite scrolling to be both comfortable for users and accessible for bots.


Unlike Nike, uses a more SEO-friendly way of serving its content on category pages.

They provide bots with page navigation based on <a href> links to enable crawling and indexing of the next paginated pages. As you can see in the source code below, there’s a link to the second page of pagination included:

Moreover, the paginated navigation may be even more user-friendly than infinite scrolling. The numbered list of category pages may be easier to follow and navigate, especially on large e-commerce websites. Just think how long the viewport would be on if they used infinite scrolling on the page below:

2. Generating links to product carousels with JavaScript

Product carousels with related items are one of the essential e-commerce website features, and they are equally important from both the user and business perspectives. Using them can help businesses increase their revenue as they serve related products that users may be potentially interested in. But if those sections over-rely on JavaScript, they may lead to crawling and indexing issues.


I analyzed one of’s product pages to identify if it includes JavaScript-generated elements. I used the What Would JavaScript Do (WWJD) tool that shows screenshots of what a page looks like with JavaScript enabled and disabled.

Test results clearly show that relies on JavaScript to serve related and recommended product carousels on its website. And from the screenshot below, it’s clear that those sections are invisible with JavaScript disabled:

How may it affect the website’s indexing? When Googlebot lacks resources to render JavaScript-injected links, the product carousels can’t be found and then indexed.

Let’s check if that’s the case here. Again, I used the “site:” command and typed the title of one of’s product carousels:

As you can see, Google couldn’t find that product carousel in its index. And the fact that Google can’t see that element means that accessing additional products will be more complex. Also, if you prevent crawlers from reaching your product carousels, you’ll make it more difficult for them to understand the relationship between your pages.


In the case of’s product page, I used the Quick JavaScript Switcher extension to disable all JavaScript-generated elements. I paid particular attention to the “More to consider” and “Similar items” carousels and how they look with JavaScript enabled and disabled.

As shown below, disabling JavaScript changed the way the product carousels look for users. But has anything changed from the bots’ perspective?

To find out, check what the HTML version of the page looks like for bots by analyzing the cache version.

To check the cache version of’s page above, I typed “cache:…”, which is the URL address of the analyzed page. Also, I took a look at the text-only version of the page.

When scrolling, you’ll see that the links to related products can also be found in its cache. If you see them here, it means bots don’t struggle to find them, either.

However, keep in mind that the links to the exact products you can see in the cache may differ from the ones on the live version of the page. It’s normal for the products in the carousels to rotate, so you don’t need to worry about discrepancies in specific links.

But what exactly does do differently? They take advantage of dynamic rendering. They serve the initial HTML, and the links to products in the carousels as the static HTML bots can process.

However, you must remember that dynamic rendering adds an extra layer of complexity that may quickly get out of hand with a large website. I recently wrote an article about dynamic rendering that’s a must-read if you are considering this solution.

Also, the fact that crawlers can access the product carousels doesn’t guarantee these products will get indexed. However, it will significantly help them flow through the site structure and understand the dependencies between your pages.

3. Blocking important JavaScript files in robots.txt

Blocking JavaScript for crawlers in robots.txt by mistake may lead to severe indexing issues. If Google can’t access and process your important resources, how is it supposed to index your content?


It’s impossible to fully evaluate a website without a proper site crawl. But looking at its robots.txt file can already allow you to identify any critical content that’s blocked.

This is the case with the robots.txt file of As you can see below, they block the /js/ path with the Disallow directive. It makes all internally hosted JavaScript files (or at least the important ones) invisible to all search engine bots.

This disallow directive misuse may result in rendering problems on your entire website.

To check if it applies in this case, I used Google’s Mobile-Friendly Test. This tool can help you navigate rendering issues by giving you insight into the rendered source code and the screenshot of a rendered page on mobile.

I headed to the “More info” section to check if any page resources couldn’t be loaded. Using the example of one of the product pages on, you may see it needs a specific JavaScript file to get fully rendered. Unfortunately, it can’t happen because the whole /js/ folder is blocked in its robots.txt.

But let’s find out if those rendering problems affected the website’s indexing. I used the “site:” command to check if the main content (product description) of the analyzed page is indexed on Google. As you can see, no results were found:

This is an interesting case where Google could reach the website’s main content but didn’t index it. Why? Because blocks its JavaScript, Google can’t properly see the layout of the page. And even though crawlers can access the main content, it’s impossible for them to understand where that content belongs in the page’s layout.

Let’s take a look at the Screenshot tab in the Mobile-Friendly Test. This is how crawlers see the page’s layout when blocks their access to CSS and JavaScript resources. It looks pretty different from what you can see in your browser, right?

The layout is essential for Google to understand the context of your page. If you’d like to know more about this crossroads of web technology and layout, I highly recommend looking into a new field of technical SEO called rendering SEO.

Winner: proves that a well-organized robots.txt file can help you control your website’s crawling. The crucial thing is to use the disallow directive consciously.

Although blocks a single JavaScript file with the Disallow directive /cc.js*, it seems it doesn’t affect the website’s rendering process. The important thing to note here is that they block only a single JavaScript file that doesn’t influence other URL paths on a website. As a result, all other JavaScript and CSS resources they use should remain accessible to crawlers.

Having a large e-commerce website, you may easily lose track of all the added directives. Always include as many path fragments of a URL you want to block from crawling as possible. It will help you avoid blocking some crucial pages by mistake.

4. JavaScript removing main content from a website

If you use unoptimized JavaScript to serve the main content on your website, such as product descriptions, you block crawlers from seeing the most important information on your pages. As a result, your potential customers looking for specific details about your products may not find such content on Google.


Using the Quick JavaScript Switcher extension, you can easily disable all JavaScript-generated elements on a page. That’s what I did in the case of one of’s product pages:

As you can see above, the product description section disappeared with JavaScript disabled. I decided to use the “site:” command to check if Google could index this content. I copied the fragment of the product description I saw on the page with JavaScript enabled. However, Google didn’t show the exact product page I was looking for.

Will users get obsessed with finding that particular product via They may, but they can also head to any other store selling this item instead.

The example of proves that main content depending on JavaScript to load makes it more difficult for crawlers to find and display your valuable information. However, it doesn’t necessarily mean they should eliminate all JavaScript-generated elements on their website.

To fix this problem, Walmart has two solutions:

  1. Implementing dynamic rendering (prerendering) which is, in most cases, the easiest from an implementation standpoint.

  2. Implementing server-side rendering. This is the solution that will solve the problems we are observing at without serving different content to Google and users (as in the case of dynamic rendering). In most cases, server-side rendering also helps with web performance issues on lower-end devices, as all of your JavaScript is being rendered by your servers before it reaches the client’s device.

Let’s have a look at the JavaScript implementation that’s done right.


IKEA proves that you can present your main content in a way that is accessible for bots and interactive for users.

When browsing’s product pages, their product descriptions are served behind clickable panels. When you click on them, they dynamically appear on the right-hand side of the viewport.

Although users need to click to see product details, Ikea also serves that crucial part of its pages even with JavaScript off:

This way of presenting crucial content should make both users and bots happy. From the crawlers’ perspective, serving product descriptions that don’t rely on JavaScript makes them easy to access. Consequently, the content can be found on Google.

Wrapping up

JavaScript doesn’t have to cause issues, if you know how to use it properly. As an absolute must-do, you need to follow the best practices of indexing. It may allow you to avoid basic JavaScript SEO mistakes that can significantly hinder your website’s visibility on Google.

Take care of your indexing pipeline and check if:

  • You allow Google access to your JavaScript resources,

  • Google can access and render your JavaScript-generated content. Focus on the crucial elements of your e-commerce site, such as product carousels or product descriptions,

  • Your content actually gets indexed on Google.

If my article got you interested in JS SEO, find more details in Tomek Rudzki’s article about the 6 steps to diagnose and solve JavaScript SEO issues.

Source link

Continue Reading

Subscribe To our Newsletter
We promise not to spam you. Unsubscribe at any time.
Invalid email address