Search In Pics: Google’s Virtual Supermarket, The Internship Screening & Google’s Internet Switch
In this week’s Search In Pictures, here are the latest images culled from the Web, showing what people eat at the search engine companies, how they play, who they meet, where they speak, what toys they have, and more. Google’s Internet Switch: Source: Google+ Google’s Virtual…
Please visit Search Engine Land for the full article.
Bacteria! Julius Richard Petri & The Google Petri Dish Logo
On the Google home page today, in virtually every localized version of Google, is a special and awkward looking logo for the 160th birthday of Julius Richard Petri. If you look closer, you will ask yourself…
Google Knowledge Graph Attractions Tests
Jason Morton posted on Google+ an interesting user interface for how Google displays attractions or points of interest on a specific city, town, or geographic location…
Google’s Cutts On Internal Links Hurting You
A WebmasterWorld thread asks the question, is having too many internal links with the same anchor text something you have to worry about post Penguin 2…
Google’s Cutts: Your Ugly Face Didn’t Hurt Your Rankings, Penguin Did.
Alex Yumashev wrote a blog post about how authorship lead to a drop in traffic from Google to his site.
He said he noticed this when Google sent him a warning that his traffic suddenly dropped. He noticed his authorship showed up for a specific bl…
Friday Talk: Marcus Tandler about What’s Next in Search?
Marcus Tandler, CEO & Partner of Tandler.Doerje.Partner, discusses the future of search in many slides. A must see presentation.
Post from Bas van den Beld on State of Search
Friday Talk: Marcus Tandler about What’s Next in Search?
Beating a Dead Penguin
With the launch of Google Penguin 2.0 behind us, it seems the majority of folks managed to survive the challenges of Penguin with minimal impact. So here are some predictions (and solutions) on future possible SEO challenges to plan for.
Google Business Photos Expands To Europe & Asia
Google announced they have expanded their business photos program into Europe and Asia. Google Business Photos is a way for you to share the inside of your stores on Google Maps. There are groups of trusted photographers that take the photos for syndic…
Tips for Analyzing The Impact Of Your Marketing Activities In Google Analytics
I work with a wide variety of clients across a wide variety of industries, and one of the most common issues I come across is what I call analytics forgetfulness. What typically happens is that a company will devise a plan to improve their online marke…
How to Focus & Amplify Your Personal Brand
If you’ve completed all the SEO basics of personal branding and set up your Google authorship tags properly it’s time to move on to some big hits that will really get you noticed. Here’s some inspiration, strategies and people you can learn from.
6 Quick Tips for International Websites
Many websites exist in more than one language, and more and more websites are made available for more than one language. Yet, building a website for more than one language doesn’t simply mean translation, or localization (L10N), and that’s it. It requires a few more things, all of which are related to internationalization (I18N). In this post we share a few tips for international websites.
1. Make pages I18N-ready in the markup, not the style sheets
Language and directionality are inherent to the contents of the document. If possible you should hence always use markup, not style sheets, for internationalization purposes. Use @lang
and @dir
, at least on the html
element:
<html lang="ar" dir="rtl">
Avoid coming up with your own solutions like special classes or IDs.
As for I18N in style sheets, you can’t always rely on CSS: The CSS spec defines that conforming user agents may ignore properties like direction
or unicode-bidi
. (For XML, the situation changes again. XML doesn’t offer special internationalization markup, so here it’s advisable to use CSS.)
2. Use one style sheet for all locales
Instead of creating separate style sheets for LTR and RTL directionality, or even each language, bundle everything in one style sheet. That makes your internationalization rules much easier to understand and maintain.
So instead of embedding an alternative style sheet like
<link href="default.rtl.css" rel="stylesheet">
just use your existing
<link href="default.css" rel="stylesheet">
When taking this approach you’ll need to complement existing CSS rules by their international counterparts:
3. Use the [dir='rtl']
attribute selector
Since we recommend to stick with the style sheet you have (tip #2), you need a different way of selecting elements you need to style differently for the other directionality. As RTL contents require specific markup (tip #1), this should be easy: For most modern browsers, we can simply use [dir='rtl']
.
Here’s an example:
aside {
float: right;
margin: 0 0 1em 1em;
}
[dir='rtl'] aside {
float: left;
margin: 0 1em 1em 0;
}
4. Use the :lang()
pseudo class
To target documents of a particular language, use the :lang()
pseudo class. (Note that we’re talking documents here, not text snippets, as targeting snippets of a particular language makes things a little more complex.)
For example, if you discover that bold formatting doesn’t work very well for Chinese documents (which indeed it does not), use the following:
:lang(zh) strong,
:lang(zh) b {
font-weight: normal;
color: #900;
}
5. Mirror left- and right-related values
When working with both LTR and RTL contents it’s important to mirror all the values that change directionality. Among the properties to watch out for is everything related to borders, margins, and paddings, but also position-related properties, float
, or text-align
.
For example, what’s text-align: left
in LTR needs to be text-align: right
in RTL.
There are tools to make it easy to “flip” directionality. One of them is CSSJanus, though it has been written for the “separate style sheet” realm, not the “same style sheet” one.
6. Keep an eye on the details
Watch out for the following items:
- Images designed for left or right, like arrows or backgrounds, light sources in
box-shadow
andtext-shadow values
, and JavaScript positioning and animations: These may require being swapped and accommodated for in the opposite directionality. - Font sizes and fonts, especially for non-Latin alphabets: Depending on the script and font, the default font size may be too small. Consider tweaking the size and, if necessary, the font.
- CSS specificity: When using the
[dir='rtl']
(or[dir='ltr']
) hook (tip #2), you’re using a selector of higher specificity. This can lead to issues. Just have an eye out, and adjust accordingly.
If you have any questions or feedback, check the Internationalization Webmaster Help Forum, or leave your comments here.
Written by Jens O. Meiert and Tony Ruscoe, Tech Leads, Google Web Studio
Google Celebrates Julius R. Petri’s 161st Birthday With A Petri Dish Inspired Doodle
Google is giving a nod to science today by commemorating Famed German bacteriologist Julius Richard Petri’s 161st birthday with a Google Doodle. Petri is credited with the invention of the Petri dish which he created while working as an assistant to bacteriologist Robert Koch in Berlin. The…
Please visit Search Engine Land for the full article.
Yahoo Local: How to Set Up & Optimize Your Business Listing
Although Yahoo is no longer the search engine giant it once was, Yahoo Local is a great supplement to your online local strategy. Follow these step-by-step instructions to submit your site to Yahoo Local and optimize your local business listing.
Dealing with content beyond the webpage, DistilledLive discussion
By now, most of us are aware of the idea of responsive design and the sorts of tools you can use to make your website’s layout more mobile friendly. But how do we deal with content in this multi-screen world? Continue reading »
Social Media: The Next Generation
Social Media – The Next Generation. Learn how to prepare to use new Social Media sites and why you need to stay on top of it.
Post from Sarah Bradley on State of Search
Social Media: The Next Generation
Growing An SEO Business By Removing Constraints
If you run an SEO business, or any service business, you’ll know how hard it can be to scale up operations. There are many constraints that need to be overcome in order to progress.
We’ll take a look at a way to remove barriers to growth and optimize service provision using the Theory Of Constraints. This approach proposes a method to identify the key constraints to performance which hinder growth and expansion.
The Theory Of Constraints has been long been used for optimizing manufacturing…..
We had no legs to stand on to maintain our current customer base let alone acquire and keep new business. This was not an ideal position to be in, particularly in a down economy when we couldn’t afford to have sales reduce further
… but more recently, it’s been applied to services, too.
The results were striking. The number of days to decide food stamp eligibility dropped from 15 to 11; phone wait times were reduced from 23 minutes to nine minutes. Budgetary savings have exceeded the $9 million originally cut
It’s one way of thinking about how to improve performance by focusing on bottlenecks. If you’re experiencing problems such as being overworked and not having enough time, it could offer a solution.
First we’ll take a look at the theory, then apply it to an SEO agency. It can be applied to any type of business, of course.
Theory Of Constraints
Any manageable system as being limited in achieving more of its goals by a very small number of constraints. There is always at least one constraint, and TOC uses a focusing process to identify the constraint and restructure the rest of the organization around it
If there weren’t constraints, you could grow your business as large and as fast as you wanted.
You can probably think of numerous constraints that prevent you from growing your business. However, the theory holds that most constraints are really side issues, and that organizations are constrained by only one constraint at any one time.
A constraint is characterized as the “weakest link”.
The weakest link holds everything else up. Once this constraint has been eliminated or managed, another “weakest link” may well emerge, so the process is repeated until the business is optimized. Constraints can be people, procedures, supplies, management, and systems.
In Dr. Eli Goldratt’s book, “The Goal“, Golddratt identifies the five steps to identify and address the constraint:
1. Identify The Constraint
What is the biggest bottleneck that holds back company performance? What activity always seems to fall behind schedule, or take the most time? This activity might not be the main activity of the company. It could be administrative. It could be managerial.
If you’re not sure, try the “Five Whys” technique to help determine the root cause:
By repeatedly asking the question “Why” (five is a good rule of thumb), you can peel away the layers of symptoms which can lead to the root cause of a problem. Very often the ostensible reason for a problem will lead you to another question. Although this technique is called “5 Whys,” you may find that you will need to ask the question fewer or more times than five before you find the issue related to a problem
2. Exploit The Constraint
Once the constraint is identified, you then utilize the constraint to its fullest i.e. you try to make sure that constraint is working at maximum performance. What is preventing the constraint from working at maximum performance?
If the constraint is staff, you might look at ways for people to produce more work, perhaps by automating some of their workload, or allocating less-essential work to someone else. It could involve more training. It could involve adopting different processes.
3. Subordinate Everything Else To The Constraint
Identify all the non-constraints that may prevent the constraint from working at maximum performance. These might be activities or processes the constraint has to undertake but aren’t directly related to the constraint.
For example, a staff member who is identified as a constraint might have a billing task that could either by automated or allocated to someone else.
The constraint should not be limited by anything outside their control. The constraint can’t do any more than it possibly can i.e. if your constraint is time, you can’t have someone work anymore than 24 hours in a day! More practically, 8 hours a day.
Avoid focusing on non-constraints. Optimizing non-constraints might feel good, but they won’t do much to affect overall productivity.
4. Elevate The Constraint
Improve productivity of the constraint by lifting the performance of the constraint. Once you’ve identified the constraint, and what is limiting performance, then you typically find spare capacity emerges. You then increase the workload. The productivity of the entire company is now lifted. Only then would you hire an additional person, if necessary.
5. Repeat
The final step is to repeat the process.
The process is repeated because the weakest link may now move to another area of the business. For example, if more key workers have been hired to maximize throughput, then the constraint may have shifted to a management level, because the supervisory workload has increased.
If so, this new constraint gets addressed via the same process.
Applying The Theory Of Constraints To An SEO Agency
Imagine Acme SEO Inc.
Acme SEO are steadily growing their client base and have been meeting their clients demands. However, they’ve noticed projects are taking longer and longer to finish. They’re reluctant to take on new work, as it appears they’re operating at full capacity.
When they sit down to look at the business in terms of constraints, they find that they’re getting the work, they’re starting the work on time, but the projects slow down after that point. They frequently rush to meet deadlines, or miss them. SEO staff appear overworked. If the agency can’t get through more projects, then they can’t grow. Everything else in the business, from the reception to sales, depends on it. Do they just hire more people?
They apply the five steps to define the bottleneck and figure out ways to optimize performance.
Step One
Identify the constraint. What is the weakest link? What limits the SEO business doing more work? Is it the employees? Are they skilled enough? How about the systems they are using? Is there anything getting in the way of them completing their job?
Try asking the Five Whys to get to the root of the problem:
1. Why is this process taking so long? Because there is a lot of work involved.
2. Why is there a lot of work involved? Because it’s complex.
3. Why is it complex? Because there is a lot of interaction with the client.
4. Why is there a lot of interaction with the client? Because they keep changing their minds.
5. Why do they keep changing their demands? Because they’re not clear about what they want.
Step Two
Exploiting the constraint. How can the SEO work at maximum load?
If an SEO isn’t doing as much as they could be, is it due to project management and training issues? Do people need more direct management? More detailed processes? More training?
It sounds a bit ruthless, especially when talking about people, but really it’s about constructively dealing with the identified bottlenecks, as opposed to apportioning blame.
In our example, the SEOs have the skills necessary, and work hard, but the clients kept changing scope, which is leading to a lot of rework and administrative overhead.
Once that constraint had been identified, changes were made to project management, eliminating the potential for scope creep after the project had been signed off, thus helping maximize the throughput of the worker.
Step Three
Subordinate the constraint. So, the process has been identified as the cause of a constraint. By redesigning the process to control scope creep before the SEO starts, say at a sales level, they free up more time. When the SEO works on the project, they’re not having to deal with administrative overhead that has a high time cost, therefore their utility is maximised.
The SEO is now delivering more forward momentum.
Step Four
Elevate the performance of the constraint. They monitor the performance of the SEO. Does the SEO now have spare capacity? Is the throughput increasing? Have they done everything possible to maximize the output? Are there any other processes holding up the SEO? Should the SEO be handling billing when someone else could be doing that work? Is the SEO engaged in pre-sales when that work could be handled by sales people?
Look for work being done that takes a long time, but doesn’t contribute to output. Can these tasks be handed to someone else – someone who isn’t a constraint?
If the worker is working at maximum utility, then adding another worker might solve the bottleneck. Once the bottleneck is removed, performance improves.
Adding bodies is the common way service based industry, like SEO, scales up. A consultancy bills hours, and the more bodies, the more hours they can ill. However, if the SEO role is optimized to start with, then they might find they have spare capacity opening up so don’t need as many new hires.
Step Five
Repeat.
Goldratt stressed that using the Theory Of Constraints to optimize business is an on-going task. You identify the constraint – which may not necessarily be the most important aspect of the business i.e. it could be office space – which then likely shifts the weakest link to another point. You then optimize that point, and so on. Fixing the bottleneck is just the beginning of a process.
It’s also about getting down to the root of the problem, which is why the Five Whys technique can be so useful. Eliminating a bottleneck sounds simple, and a quick fix, but the root of the problem might not be immediately obvious.
In our example, it appeared as though the staff are the problem, so the root cause could be misdiagnosed as “we need more staff”. In reality, the root cause of the bottleneck was a process problem.
Likewise some problems aligned with an employee on a specific project might be tied to the specific client rather than anything internal to your company. Some people are never happy & will never be satisfied no matter what you do. Probably the best way to deal with people who are never satisfied is to end those engagements early before they have much of an impact on your business. The best way to avoid such relationships in the first place is to have some friction upfront so that those who contact you are serious about working with you. It can also be beneficial to have some of your own internal sites to fall back on, such that when consulting inquiries are light you do not chase revenue at the expense of lower margins from clients who are not a good fit. These internal projects also give you flexibility to deal with large updates by being able to push some of your sites off into the background while putting out any fires that emerge from the update. And those sorts of sites give you a testing platform to further inform your strategy with client sites.
How have you addressed business optimization problems? What techniques have you found useful, and how well did they work?
Further Resources:
I’ve skimmed across the surface, but there’s a lot more to it. Here’s some references used in the article, and further reading…
Yandex: Queries Now Influence Search Results, Suggestions ‘Within Seconds’
Yandex has now rolled out their second-generation personalized search program. In real time, a user’s search session will influence the search results they see and create new suggestions that aim to help them find what interests them right now.
New Bing Integrated Search App Coming With Windows 8.1
New features are coming in Windows 8.1. Once such feature is a new global search, powered by Bing that provides a “view of many content sources (the web, apps, files, SkyDrive, actions you can take) to provide the best ‘answer’ for your query.”
Infographic: The Matt Cutts Debunking Flowchart
Officially, Google distinguished engineer Matt Cutts heads Google’s web spam fighting team. Unofficially, he’s Google’s chief debunker. If someone seems to be talking crazy about Google, Matt may turn up with a polite clarification. When does Matt react? This is Search Engine Land’s guide, based on…
Please visit Search Engine Land for the full article.
SearchCap: The Day In Search, May 30, 2013
Below is what happened in search today, as reported on Search Engine Land and from other places across the Web. From Search Engine Land: Google Search Rolling Out Nutrition Information On More Than 1,000 Foods Building on their Knowledge Graph technolo…