見栄えの良いデスクトップWebサイトと正しく機能しないモバイルサイトがあることほど悪いことはありません。
ほとんどの設計修正は単純ですが、訪問者がモバイルデバイスで閲覧している間、サイトにとどまりたい場合は注意が必要です。
この記事では、モバイルフレンドリーな7つのWebサイトの問題とその修正について説明します。
- 加えられた変更がモバイルに(Are)表示(Mobile)されない
- 不親切なナビゲーション
- レスポンシブレイアウト(Responsive Layout)が突然機能しなくなる
- 画像の読み込みに時間がかかりすぎる
- 最も重要なコンテンツは明白ではありません
- 多すぎる情報
- 小画面のデータ
モバイルフレンドリーなウェブサイトの更新が表示されない(Mobile Friendly Website Updates Not Showing Up)
あなたはちょうどあなたのウェブサイトを更新するのに多くの時間を費やしました。デスクトップでは見栄えがしますが、モバイルデバイスには表示されません。
最も一般的な理由の1つは、キャッシュです。モバイルブラウザに、以前にダウンロードした古いバージョンのサイトが表示されている可能性があります。もう1つの理由は、Webサイトが古いバージョンのページを保持していて、変更が表示されていないことである可能性があります。
これが問題である場合は、改訂版をダウンロードするためにキャッシュをクリアする必要があります。WP Super Cache、W3 Total Cache、またはWP Fastest Cacheなどのキャッシュプラグインは、この問題の解決に役立ちます。
以下は、ウェブサイトのキャッシュとブラウザをフラッシュして、新しいバージョンをモバイルフレンドリーサイトに表示できるようにするための4つの手順です。
- デスクトップとモバイルデバイスでブラウザを数回更新します。
- さまざまなモバイルデバイスでWebサイトをテストします。
- キャッシュプラグインを使用してサイトをクリアします。
- ホスティング会社に問い合わせて、サーバー上にクリアする必要のある別のキャッシュシステムがあるかどうかを確認してください。
不親切なナビゲーション(Unfriendly Navigation)
モバイルデバイスでうまく機能するナビゲーションメニューを作成するのは難しい場合があります。Webサイトのナビゲーションに多くの項目とサブメニューがある場合、小さな画面ですべてを圧縮するのはさらに難しいです。
たとえば、Webサイトのナビゲーションに3つまたは4つのアイテムしかない場合、モバイルでは問題なく表示されます。ただし、アイテムやサブメニューが多い場合は、それらが重なり合って混雑しているように見えます。
以下(Below)は、モバイルフレンドリーなWebサイトでこの問題を解決するためのいくつかの方法です。
- ナビゲーションをモバイルデバイスのドロップダウンメニューに変えます。
- ナビゲーションメニューをブロック要素として表示し、垂直に表示されるようにします。
- スペースを節約するために切り替えることができるメニューアイコンを使用します。
- jQueryを使用してモバイルナビゲーションメニューを作成します。
- ハンバーガー(Hamburger)メニューを使用します(多くのテーマにはこれがオプションとして含まれているか、プラグインを使用( use a plugin)できます)。
レスポンシブレイアウトが突然機能しなくなる(Responsive Layout Stops Working Suddenly)
モバイルフレンドリーサイトが突然機能しなくなった場合は、サイトのプラグインが原因である可能性があります。
新しいプラグインをインストールしたり、既存のプラグインを更新したりすると、レスポンシブレイアウトに影響を与える他のプラグインとの競合が発生する可能性があります。
まず、各プラグインを一度に1つずつ非アクティブ化して、それが原因であるかどうかを確認します。それらを一度に非アクティブ化しないでください。そうしないと、どのプラグインが原因である可能性があるかわかりません。
コード(Code)の変更も考えられる原因です。誤ってまたは意図的にコードを変更した場合は、元のコードベースを復元して、レスポンシブWebサイトが再び機能するかどうかを確認してください。
サイトのモバイル応答性を確認するときは、常にモバイルデバイスでテストする必要があります。
デスクトップのブラウザウィンドウのサイズを変更すると機能するように見えても、モバイルでは正しく表示されない場合があります。
HTMLヘッダーファイルから1行のコードが欠落していると、レスポンシブデザインが破損する可能性があります。この1行の欠落したコードにより、モバイルデバイスは、表示しているサイトがフルサイズのWebサイトであると見なします。
レンダリングされるサイトは、ビューポートのサイズ(ユーザーに表示されるWebページの領域のサイズ)になります。
モバイルフレンドリーサイトを修正するには、ヘッダーセクションに次のコード行を追加します。
<meta name=”viewport” content=”width=device-width”>
テーマが更新されると、このコードが消えることがあります。
画像の読み込みに時間がかかりすぎる(Images Are Taking Too Long to Load)
画像を最適化し、画像ファイルのサイズ(reducing image file size)を小さくすることは理にかなっています。最適化されていない大きな画像は、Webページの読み込み速度を低下させる可能性があります。これは、モバイルユーザーにとって苛立たしいものになる可能性があります。
WordPressバージョン4.4以降では、サーバー上の画像の最小バージョンが自動的に提供されます。
すでに最新バージョンのWordPress(WordPress)を実行しているが、サイトの読み込み速度が十分でない場合は、次のことができます。
最も重要なコンテンツは明白ではありません(Most Important Content Isn’t Obvious)
一部のWebサイトには、デスクトップで開いたときに空のスペースを埋めるために多くの不要なコンテンツがロードされています。
モバイルユーザーを意識せずに開発されたウェブサイトは、一般的にこのカテゴリに分類されます。これらのサイトのロードには、より多くの時間と帯域幅が必要です。
ページがモバイルデバイス用に適切に設計されていない場合、コンテンツの一部は、多くのスクロールなしではモバイルに表示されない可能性があります。
ほとんどの場合、Webページ上の要素は、コンピューターでは一方向に見え、モバイルデバイスでは完全に異なります。
たとえば、3つの列がある価格設定ページには、コンピューター上でそれらを並べて表示します。
ただし、モバイルデバイスでは、画面サイズが小さいため、列は互いに積み重ねられます。この動作は予想されるものです。
価格(Make)表がウェブページの一番上にあることを確認して、モバイルで表示したときに最初に表示されるようにします。テーブルの上にたくさんのテキストがある場合、モバイルユーザーはそれを表示するために下にスクロールする必要がありますが、表示されない場合があります。
最適なモバイルユーザーエクスペリエンスを実現するには、最も重要なコンテンツをページの上部に配置します。ユーザーがコンテンツを表示する前に多くのスクロールを行う必要がある場合、おそらくそうはなりません。
多すぎる情報(Too Much Information)
テーブル、マルチステップフォーム、高度な検索機能などの複雑なユーザーインターフェイス要素を備えたサイトでは、モバイルユーザーエクスペリエンスが低下する可能性があります。
これらの要素には情報が多すぎるため、モバイル画面が混雑し、ユーザーが必要な情報を見つけるのを妨げる可能性があります。
1つのアプローチは、モバイルユーザーから一部のコンテンツを削除または非表示にすることです。ただし、これは、これらの要素にアクセスしたい訪問者にとって理想的なソリューションではありません。
この問題を回避するには、モバイルフレンドリーサイトを可能な限り最適化します。また、ウェブサイトのコア構造に焦点を合わせながら、不要な要素を削除します。
小さな画面のデータ(Data For Small Screens)
行と列が多い複雑なテーブルは、小さなモバイル画面で表示すると問題になる可能性があります。最善の解決策は、レスポンシブテーブルを使用することです。
WP Responsive Tableなどのプラグインを使用すると、これを簡単に実行できます。
上記の料金表と同様に、モバイルデバイスで表示すると、小さい画面に合わせて列が積み重ねられます。
モバイルデバイスにデータを表示する他の方法は次のとおりです。
- 水平スクロールの必要性を回避するために、グリッドレイアウトなしで小さなテーブルを作成します。
- 小さい画面にぴったり合うようにテーブルを横に倒します。
- 大きなテーブルを、フルバージョンにリンクする小さなテーブルに置き換える。
- 表を円グラフに変換します。
モバイルの使用が飛躍的に増加しているため、ビジネスWebサイトをモバイル対応バージョンで最適化することが不可欠です。上記の手順に従うことで、機能を犠牲にすることなくユーザーエクスペリエンスを向上させます。(Enhance)
また、常にサイトのパフォーマンスを監視し、パフォーマンスとユーザーエクスペリエンスを向上させるために、必要に応じて微調整する必要があります。
7 WordPress Tips For a Mobile Friendly Website
There is nothing worse than having a great-looking desktop website and a mоbile site that doesn’t work correctly.
Most design fixes are simple but do require attention if you want visitors to stay on your site while browsing on a mobile device.
This article will highlight seven mobile friendly website issues and fixes for them.
- Changes Made Are Not Showing on Mobile
- Unfriendly Navigation
- Responsive Layout Stops Working Suddenly
- Images Are Taking Too Long to Load
- Most Important Content Isn’t Obvious
- Too Much Information
- Data for Small Screens
Mobile Friendly Website Updates Not Showing Up
You have just spent a lot of time making updates to your website. They look great on your desktop but don’t show up on your mobile device.
One of the most common reasons is caching. Your mobile browser could be showing an old version of your site which you previously downloaded. Another reason can be that your website is holding onto the old version of your page and not showing your changes.
If this is the problem, you will need to clear the cache to download the revised version. A caching plugin such as WP Super Cache, W3 Total Cache, or WP Fastest Cache can help solve this problem.
Below are four steps to help you flush your website cache and browser to enable the new version to show on your mobile friendly site.
- Refresh your browser several times on your desktop and mobile device.
- Test your website on different mobile devices.
- Clear your site with a caching plugin.
- Check with your hosting company to see if there is another caching system on your server that needs to be cleared.
Unfriendly Navigation
It can be challenging to create a navigation menu that works well on mobile devices. If your website navigation has many items and submenus, it is even more tricky to squeeze everything on a smaller screen.
For example, if you only have three or four items in your website navigation, it should look fine on mobile. However, if you have more items and submenus, they will stack up on top of each other and look crowded.
Below are a few ways to fix this problem for a mobile friendly website:
- Turn your navigation into a dropdown menu for mobile devices.
- Display your navigation menu as block elements, so they appear vertically.
- Use a menu icon that can be toggled to take up less space.
- Create a mobile navigation menu using jQuery.
- Use the Hamburger menu (Many themes include this as an option or you can use a plugin.)
Responsive Layout Stops Working Suddenly
If your mobile friendly site suddenly stops working, it could be due to a plugin on your site.
Installing a new plugin or an update to an existing plugin could be causing a conflict with others that affects your responsive layout.
Start by deactivating each plugin one at a time to see if it is the cause. Don’t deactivate them all at once or you won’t know which plugin could be the culprit.
Code changes are another possible cause. If you have modified any code accidentally or intentionally, restore the original codebase and see if your responsive website starts working again.
When checking your site for mobile responsiveness, you should always test it on a mobile device.
Sometimes it appears to work when resizing the browser window on your desktop but doesn’t display correctly on mobile.
If one line of code is missing from an HTML header file, it can break the responsive design. This single line of missing code will cause your mobile device to assume the site you are viewing is a full-sized website.
The site rendered will be the size of the viewport (the size of the area of the web page that is visible to the user).
To fix your mobile friendly site, add the following line of code to the header section:
<meta name=”viewport” content=”width=device-width”>
Sometimes when a theme is updated, this code can disappear.
Images Are Taking Too Long to Load
Optimizing images and reducing image file size makes sense. Large images that are not optimized can slow down the loading speed of your webpages. This can be frustrating to mobile users.
WordPress version 4.4 and above automatically serves up the smallest version of an image on your server.
If you are already running the latest version of WordPress, but your site is still not loading fast enough, you can:
Most Important Content Isn’t Obvious
Some websites are loaded with a lot of unnecessary content to fill the empty space when opened on a desktop.
Websites developed without being conscious of mobile users generally fall under this category. These sites take more time and bandwidth to load.
If the pages aren’t designed appropriately for mobile devices, then part of the content may not appear on mobile without a lot of scrolling.
Most of the time, an element on your webpage will look one way on a computer and completely different on a mobile device.
For example, a pricing page with three columns will show them side by side on a computer.
However, on a mobile device, the columns are stacked on top of each other because the screen size is smaller. This behavior is to be expected.
Make sure your pricing table is in a top position on your webpage so that it will appear first when viewed on mobile. If you have a lot of text over your table, mobile users will have to scroll down to see it and might not.
For the most optimal mobile user experience, put the most critical pieces of content towards the top of the page. If a user needs to scroll a lot before they can view your content, they probably won’t.
Too Much Information
Sites with complicated user-interface elements such as tables, multi-step forms, and advanced search features can produce a poor mobile user experience.
These elements contain too much information that can crowd a mobile screen and interfere with a user finding the information they want.
One approach is to remove or hide some content from mobile users. However, this is not an ideal solution for visitors who want to have access to these elements.
To avoid this problem, optimize your mobile friendly site as much as possible. Also, remove any unnecessary elements while focusing on the core structure of your website.
Data For Small Screens
Complex tables with many rows and columns can be a problem when viewed on small mobile screens. The best fix is to use responsive tables.
A plugin such as WP Responsive Table can make this easy to accomplish.
As with the pricing table above, when viewed on a mobile device, the columns will be stacked to fit the smaller screen.
Other ways to show data on mobile devices include:
- Creating a smaller table without the grid layout to avoid the need for horizontal scrolling.
- Flipping a table on its side to fit better on a smaller screen.
- Replacing larger tables with smaller ones that link to the full version.
- Converting tables into pie charts.
As mobile usage is growing exponentially, it is imperative that business websites are optimized with mobile friendly versions. Enhance user experience without sacrificing functionality by following the steps above.
You should also always monitor your site’s performance and make tweaks when necessary to improve performance and user experience.