Oracle Database 11g Release 2 Installation on RHEL/CentOS 6.x/5.x/4.x


Step 1: Install Oracle Dependencies

We use “oracle-rdbms-server-11gR2-preinstall” package offered by “Oracle Public Yum” repository. The Oracle public yum repository provides a free and easiest way to install all the latest Oracle Linux dependencies automatically. To setup yum repository, follow the instructions provided below.
Use “wget” command to Download appropriate yum configuration file under /etc/yum.repos.d/directory as root user.
RHEL/CentOs 6.x
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-ol6.repo
RHEL/CentOs 5.x
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-el5.repo
RHEL/CentOs 4.x
# cd /etc/yum.repos.d
# wget https://public-yum.oracle.com/public-yum-el4.repo
Now perform the following “yum” command to install all the necessary prerequisites automatically.
[root@oracle]# yum install oracle-rdbms-server-11gR2-preinstall
While importing GPG key, you might get “GPG key retrieval failed” error as shown below. Here, you need to import proper GPG key for your OS release.
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Download and verify the appropriate Oracle Linux GPG Key that best matches yourRHEL/CentOS compatible OS release.
RHEL/CentOs 6.x
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
RHEL/CentOs 5.x
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
RHEL/CentOs 4.x
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O /usr/share/rhn/RPM-GPG-KEY-oracle

Step 2: Setting Hostname

Open the “/etc/sysconfig/network” file and modify the HOSTNAME to match your FQDN (Fully Qualified Domain Name) host name.
[root@oracle]# vi /etc/sysconfig/network
HOSTNAME=oracle.tecmint.com
Open “/etc/hosts” file and add fully qualified hostname for the server.
[root@oracle]# vi /etc/hosts
192.168.246.128  oracle.tecmint.com  oracle
Now you need to restart networking on the server to make sure that changes will be persistent on reboot.
[root@oracle]# /etc/init.d/network restart

Step 3: Oracle User Settings

Set the password for the “oracle” user.
[root@oracle]# passwd oracle
hanging password for user oracle.
CNew password:
t is based on a dictionary word Retype new pas
BAD PASSWORD: isword:
all authentication tokens updated successfully.
passwd:
Add the entry to file “/etc/security/limits.d/90-nproc.conf” as described below.
[root@oracle]# vi /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
asoning. * soft npro
# See rhbz #432903 for r ec 1024
# To this
* - nproc 16384
Set SELinux to “permissive” mode by editing the file “/etc/selinux/config“.
[root@oracle]# vi /etc/selinux/config
SELINUX=permissive
Once you’ve made change, don’t forger to restart the server to reflect new changes.
[root@oracle]# reboot
Login as Oracle user and open file “.bash_profile“, which is available on oracle user’s home directory, make an entries as described below. Make sure you set correct hostname to “ORACLE_HOSTNAME=oracle.tecmint.com“.
[root@oracle]# su oracle
[oracle@oracle ~]$ vi .bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
RACLE_HOSTNAME=oracle.tecmint.com; export ORACLE_HOSTNAME
O
RACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
OORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
t PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$ORACLE_HOME/bin:$PATH; expo r:/lib:/usr/lib; export LD_LIBRARY_PATH
/rdbms/jlib; export CLASSPATH export PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOM E
Switch to root user and issue the following command to allow Oracle user to access X Server.
[root@oracle]# xhost +
Create the directories and set the appropriate permissions in which the Oracle software will be installed.
[root@oracle]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
[root@oracle]# chown -R oracle:oinstall /u01
[root@oracle]# chmod -R 775 /u01

Step 4: Downloading Oracle Software

Sign-up and Download the Oracle software using the following link.
  1. Oracle Database 11g Release 2
Download Oracle 11g Release 2
Download Oracle 11g Release 2
The Oracle package contains 2 zip files which you must first accept the license agreementbefore downloading. I’ve given the files names for you reference, please download these files for your system architecture somewhere under “/home/oracle/“.
For Linux x86 Systems
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip
ttp://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
h
For Linux x86-64 Systems
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
ttp://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
h

Step 5: Oracle Installation

Now let’s start Oracle installation. First of all need to switch as ‘oracle’ user to install database.
[oracle@oracle ~]$ su oracle
Extract compressed Oracle database source files to the same directory “/home/oracle/“.
[oracle@oracle ~]$ unzip linux_11gR2_database_1of2.zip
oracle@oracle ~]$ unzip linux_11gR2_database_2of2.zip
[
Post unzip source file, directory called database will be created, go to inside the directory and execute below script to start Oracle database installation process.
[oracle@oracle database]$ cd database
oracle@oracle database]$ ./runInstaller
[
1. RunInstaller will call Oracle Universal Installer (OUI), wherein look and feel & steps are the same across all the operating system.
Oracle Universal Installer
Oracle Universal Installer
2. Provide your email address to be informed of security issues and receive security updates.
Configure Security Updates
Configure Oracle Security Updates
3. Create and Configure a Database
Create Oracle Database
Create Oracle Database
4. Choose the system class, either Desktop or Server.
Select System Class
Select Oracle System Class
5. Select the type of database installation you want to perform.
Oracle Node Selection
Select Database Installation Type
6. Select “Typical install” option to install full oracle installation with basic configuration.
Select Oracle Install Type
Select Typical Install
7. Set Administrative password and perform full Database installation with basic configuration.
Oracle Typical Installation Configuration
Set Oracle Administrative Password
8. Please click on “Yes” to continue with installation.
Oracle Typical Install Configuration
Typical Install Configuration Confirm
9. Create Inventory
Create Oracle Inventory
Create Inventory
10. If you faced prerequisites warning during installation. Click on “Fix & Check Again“. Oracle fixes Prerequisites by itself. This is the new feature of Oracle Database 11g.
Perform Prerequisite Checks
Perform Prerequisite Checks
The pdksh package is not available in Oracle repository due to which you need to download and install it manually.
[root@oracle]# wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
During pdksh package installation you may encountered conflict error of ksh package. Removeksh package forcefully and install the pdksh package with given below command:-
[root@oracle]# rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps
[root@oracle]# rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Performing Prerequisite checks: It’s test whether sufficient total SWAP space is available on the system.
Performing Prerequisite SWAP Check
Performing Prerequisite SWAP Check
12. Installation Summary: Click on Save Response File. This file is useful for Oracle Silent Mode Installation
Oracle Installation Summary
Oracle Installation Summary
13. Save Response File somewhere in your system.
Save Response File
Save Response File
14. Product Installation Progress
Install Oracle Product
Product Install
15. Copying database files
Copying Database Files
Copying Database Files
16. Click on “Password Management“.
Oracle Password Management
Oracle Password Management
17. Set password for user “SYS” and click on OK to continue.
Set SYS User Password
Set SYS User Password
18. Configuration scripts need to be executed as the “root” user. Go to the path given in the screen and execute the scripts one by one. Click on ‘OK‘ once scripts is executed.
Execute Configuration Scripts
Execute Configuration Scripts
[root@oracle]# cd /u01/app/oraInventory
[root@oracle oraInventory]# ./orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
or world. Changing groupname of /u01/app/oraInven
Removing read,write,execute permissions ftory to oinstall.
e script is complete.
The execution of t h
[root@oracle]# cd /u01/app/oracle/product/11.2.0/dbhome_2/
[root@oracle dbhome_2]# ./root.sh
Running Oracle 11g root.sh script...
he following environment variables are set as:
T ORACLE_OWNER= oracle
/oracle/product/11.2.0/dbhome_2 Enter the full pathname
ORACLE_HOME= /u01/ap pof the local bin directory: [/usr/local/bin]:
ing oraenv to /usr/local/bin ... Cop
Copying dbhome to /usr/local/bin ... Cop yying coraenv to /usr/local/bin ... Creating /etc/oratab file...
e Configuration Assistant when a database is created Finis
Entries will be added to the /etc/oratab file as needed by Databa shed running generic part of root.sh script. Now product-specific root actions will be performed.
Finished product-specific root actions.
19. The installation of Oracle Database is successful.
Oracle Installation Completed
Oracle Installation Finish
20. To test your Oracle installation navigate to web based management interface for your system at “localhost” with the user name “SYS” connecting as “SYSDBA” and using thepassword you set during the install of Oracle. Remember to open port 1158 on your firewall and restart the iptables service.
[root@oracle]# iptables -A INPUT -p tcp --dport 1158 -j ACCEPT
[root@oracle]# service iptables restart
https://localhost:1158/em/
Oracle Enterprise Manager Login
Oracle Enterprise Manager Login
21. Oracle Enterprise Database Control Manager
Oracle Database Control Manager
Oracle Database Control Manager
Now you can start using Oracle. I highly recommend you to follow the Oracle Documentationfor more help. There are number of client applications out there which can help you, like the command line tool called Oracle Instant Client and the Oracle SQL Developer UI program.
This is end of the Oracle Database Software Installation. In our upcoming article we will be covering how to create database using DBCA and how to Start-up and Shutdown Oracle Database. Please stay tuned…!!!

Add GNOME to a CentOS Minimal Install

Introduction

In most instances, the Linux servers I setup are used to host the Oracle database software and only require using the Command-Line Interface (CLI) for the OS. This is beneficial because I only need to perform a minimal installation and can add only those required Linux packages (RPMs) needed to support the database. However, there are situations where I need to access a graphical desktop in order to install or run certain Graphical User Interface (GUI) applications.
This guide provides the steps needed to add the GNOME Desktop to a CentOS minimal installation where the OS was installed without the X Window System.

CentOS 6

In this section, the GNOME desktop will be added to a new server running CentOS 6.2 (x86_64) after performing a "Minimal" install.

Install Desktop Packages

# yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"
You can also install the following optional GUI packages.
# yum -y groupinstall "Graphical Administration Tools"

# yum -y groupinstall "Internet Browser"

# yum -y groupinstall "General Purpose Desktop"

# yum -y groupinstall "Office Suite and Productivity"

# yum -y groupinstall "Graphics Creation Tools"
Finally, if you wanted to add the K Desktop Environment (KDE).
# yum -y groupinstall kde-desktop
When using yum groupinstall, the groupinstall option only installs default and mandatory packages from the group. There are times when you also want to include optional packages within a group. I have not figured out (yet) how to control which package types to install (group package "policy") from the command-line using yum. The only method I know of to also include optional packages is to edit the /etc/yum.conf file and add the following to the [main] section:
group_package_types=default mandatory optional
The reason I mention this is because I wanted to install "Terminal emulator for the X Window System" (xterm) which is under the group "Legacy X Window System compatibility". xterm happens to be an optional package and did not get installed until I added group_package_types=default mandatory optional to /etc/yum.conf.
# yum -y groupinstall "Legacy X Window System compatibility"
I did find a plug-in for yum that allows users to specify which package types within a package group should be installed when using yum groupinstall.

Enable GNOME

Since the server was previously running on CLI mode, we need to change the initialization process for the machine to boot up in GUI mode.
Open /etc/inittab using a text editor and change following line:
id:3:initdefault:
To:
id:5:initdefault:
After making the change, reboot the machine.
# init 6
Note that you can switch from GUI to CLI mode manually by using following method:
GUI to CLI: Ctrl + Alt + F6

CLI to GUI: Ctrl + Alt + F1

Installing Additional Applications

After logging in to the GNOME Desktop, you can now go to System > Administration > Add/Remove Software to manage application in CentOS.

By using this wizard, you can install various applications similar to yum but through a GUI. Applications installed using this method will appear in the Application menu list.

Membuat Formulir Pendaftaran Online Menggunakan Google Docs

Layanan Google semakin hari semakin beragam menyesuaikan kebutuhan pengguna. Salah satu layanan Google yang cukup membantu adalah Google Drive. Fungsi utama Google Drive adalah sebagai media penyimpanan data secara online. Walau demikian, Google telah mengintegrasikan Google Drive dengan layanan Google lainnya yakni Google Docs.
Google Docs merupakan gabungan dari beberapa aplikasi perkantoran berbasis internet yang dapat digunakan secara bebas. Google Docs terdiri atas aplikasi pengolah kata, pengolah file slide presentasi, pengolah file spreadsheet serta pengolah gambar. Selain keempat aplikasi tersebut, Google Docs masih mempunyai satu fungsi lagi yang niscaya akan sangat membantu mereka yang ingin membuat form online. Ya, Google Docs juga menyediakan aplikasi untuk membuat form secara online
Dengan Google Form pengguna dapat membuat sebuah form untuk keperluan tertentu. Misalnya untuk pendaftaran seminar. Data-data yang dimasukkan melalui form tersebut nantinya akan disimpan ke Google Spreadsheet untuk diolah lebih lanjut. Anda juga dapat mendownload file hasil olahan di Google Spreadsheet ke format lain seperti xls, ods maupun pdf. Sehingga, Anda juga dapat mengolahnya melalui aplikasi pengolah spreadsheet berbasis desktop seperti Microsoft Excel ataupun LibreOffice Calc
Google Form sangat cocok digunakan untuk membuat formulir pendaftaran acara tertentu dengan skala menengah. Misalnya acara seminar dengan peserta 100 hingga 200. Untuk dapat menggunakan Google Form Anda tentu saja harus mempunyai akun Google.
  • Kunjungi URL drive.google.com dan masuk menggunakan akun Google yang Anda miliki
Screenshot - 240913 - 06:51:19
  • Setelah berhasil masuk, klik tombol Create yang berwarna merah di sebelah kiri. Pilih Form
Screenshot - 240913 - 06:55:33
  • Berikan judul form yang ingin Anda buat serta pilih template yang paling Anda suka. Jika sudah klik tombol OK yang ada dibawah
Screenshot - 240913 - 07:00:41
  • Kini Anda sudah siap untuk membuat formulir pendaftaran. Berikan deskripsi singkat mengenai form yang Anda buat dibawah judul form. Isikan pertanyaan Anda di field Question Title dan tentukan jenis jawaban yang ingin Anda terima di field Question Type. Untuk pertanyaan yang wajib dijawab, berikan tanda centang pada opsi Required question. Jika sudah selesai dengan satu pertanyaan klik tombol Done yang berwarna biru
Screenshot - 240913 - 07:10:42
  • Untuk menambah item atau pertanyaan baru klik tombol Add item di bagian bawah. Lakukan poin diatas beberapa kali sesuai dengan pertanyaan yang ingin Anda ajukan
  • Jika dirasa sudah cukup Anda dapat mulai membagikan form yang Anda buat. Klik tombol Send form di bagian bawah
Screenshot - 240913 - 07:23:46

  • Semua perubahan yang Anda lakukan pada form akan disimpan di Google Drive secara otomatis. Anda bisa melihat berapa orang telah mengisi form Anda di tab menu respons. Kemudian Anda bisa langsung mengolahnya menggunakan Google Spreadsheet
form

Panduan Setting Yoast WordPress SEO

Yoast WordPress SEO mungkin merupakan plugin WordPress yang paling populer saat ini. Plugin ini bisa membuat sebuah blog lebih SEO friendly, yang dapat meningkatkan peringkat blog tersebut di hasil pencarian search engine. Kelebihan paling menonjol dari plugin ini terletak pada banyaknya fitur yang dimiliki, yang mungkin bisa menggantikan fungsi dari 3-4 plugin lain, sehingga kita tidak perlu menginstall terlalu banyak plugin, yang tentunya dapat meningkatkan kecepatan website.
Dengan menggunakan Yoast WordPress SEO di blog, kita tidak perlu lagi menginstall plugin All in One SEO Pack, Google Sitemaps, RSS footer, ataupun kode untuk breadcrumbs dan permalink redirect. Selain itu plugin ini juga bisa menganalisa postingan sesuai dengan kata kunci yang kita incar, sehingga kita bisa langsung melakukan evaluasi apakah artikel kita sudah sesuai dengan kaidah SEO pada saat kita menulis artikel tersebut!
Yoast WP SEO Logo 500x123
Tentunya dengan banyaknya fitur yang dimiliki, setting untuk Yoast WordPress SEO cukup rumit dan memakan waktu, sehingga plugin ini kurang disukai para pemula. Tapi jangan khawatir, kita hanya perlu melakukan konfigurasi sekali saja, yaitu sesaat setelah mengaktifkan plugin ini. Berikut ini tutorial cara install plugin Yoast WordPress SEO, dan rekomendasi untuk konfigurasi optimalnya.

Cara Install Pluign Yoast WordPress SEO:
Yoast WP SEO Install 418x400
  1. Masuk ke Dashboard WP
  2. Klik Plugins
  3. Klik Add New
  4. Isikan “yoast wordpress seo” pada kolom search
  5. Klik Install Now pada WordPress SEO by Yoast
Jika plugin sudah ter-install dan diaktifkan, maka pada sidebar WP akan keluar menu SEO untuk melakukan konfigurasi pada plugin ini.

Tutorial Setting Plugin Yoast WordPress SEO:

Berikut ini adalah panduan konfigurasi optimal untuk Yoast WordPress SEO, yang dituliskan secara step-by-step untuk memudahkan pembaca:

I. Dashboard

Bagian Dashboard berisi General Settings yang tidak terlalu penting bagi proses SEO itu sendiri. Di sini kita dapat memilih untuk mengikuti quick tour, me-reset seluruh setting plugin ke default, dan mengaktifkan ijin bagi para penulis blog kita untuk menggunakan advance features dari Yoast WordPress SEO plugin.
Bagi para pemula, anda sebaiknya mendaftarkan situs baru anda ke Google/Bing Webmaster Tools dan Alexa, karena tools mereka sangat berguna untuk memonitor perkembangan traffic dan performa situs di search engine. Setelah mendaftar, anda akan mendapat kode untuk verifikasi situs, yang bisa anda masukkan ke kolom yang tersedia di bagian bawah Dashboard. Bagi anda yang sudah pernah mendaftar dan memverifikasi website, kolom-kolom tersebut tidak perlu diisi lagi.
Yoast WP SEO Dashboard 500x185

II. Titles & Metas

Dari keseluruhan setting Yoast WordPress SEO, bagian ini yang paling menyita waktu karena terdiri dari banyak tab dan banyak kolom yang harus diisi. Berikut ini penjelasan dan rekomendasi setting untuk masing-masing tab:

General
Yoast WP SEO Title General 367x400
  1. Title settings
    Versi baru dari plugin Yoast WordPress SEO dapat mendeteksi apakah struktur judul dari template blog kita kompatibel dengan plugin ini atau tidak, sehingga bagian Force rewrite titles akan aktif/tidak tergantung dari hasil deteksi tersebut. Namun kita tetap dapat melakukan perubahan manual pada bagian ini, terutama bagi yang tidak yakin bahwa deteksi yang dilakukan plugin ini benar.
    Pada intinya plugin akan dapat bekerja secara optimal bila struktur judul blog pada template seperti ini:
     <title><?php wp_title(''); ?></title>
    Anda bisa cek melalui Appearance>Editor pada akun WP anda dan kemudian buka file header.php untuk melihat apakah kode di atas ada di dalamnya atau tidak. Jika tidak ada, atau anda tidak yakin, anda bisa centang plilihan Force rewrite titles yang akan secara otomatis merubah struktur “title” pada blog anda.
  2. Sitewide meta  settings
    Aktifkan pilihan Noindex subpages of archives  bila anda ingin URL archive (misal: http://info-cool.com/2012/09/) tidak diindeks oleh search engine. Ini berguna untuk menghindari duplicate content.
    Pilihan Use meta keywords tag? tidak usah diaktifkan karena meta keywords sudah ditinggalkan oleh banyak search engine, termasuk Google.
  3. Cleanup the <head>
    WordPress secara default  memasukan link RSD (Real Simple Discovery), WLW (Windows Live Writer), Shortlink, dan RSS pada header website kita. Selain RSS, ketiga link yang lain tidak terlalu berguna bagi kebanyakan blogger sehingga aman untuk dihapus.

Judul Statis/Dinamis
Pada bagian ini, kita harus menentukan apakah ingin menggunakan judul dan deskripsi statis/dinamis untuk homepage, single post, taxonomies (kategori, tag, format), dan halaman lainnya (author pages, tanggal, halaman 404).
Judul/deskripsi statis adalah judul/deskripsi yang kita isikan secara manual dan tidak akan berubah walaupun halaman situs berbeda. Misalnya begini, pada tab Post Types>Posts kolomMeta description template kita isi dengan kalimat “Bagaimana cara untuk mencari uang dari internet secara mudah dan cepat, dilengkapi dengan tutorial dan contoh.” Maka pada post apapun yang kita buka, search engine akan menggunakan kata-kata tersebut sebagai meta description artikel kita, yang tentunya akan kurang baik bila ada artikel dalam blog anda yang tidak berhubungan sama sekali dengan kerja online.
Sebaliknya pada judul dan deskripsi dinamis, kita tinggal mengisikan parameter-parameter tertentu seperti %%title%%, %%date%%, %%siteneme%%, dll di kolom yang sudah tersedia, yang berfungsi sebagai template yang memungkinkan judul/deskripsi suatu halaman berubah-ubah secara otomatis. Contoh, jika pada tab Post Types>Posts kolom Title template saya isi dengan %%title%% | %%date%% | %%sitename%% maka judul untuk postingan ini akan terindeks di search engine menjadi: “Panduan Menggunakan Plugin Yoast WordPress SEO | September 11, 2012 | Info Cool” Demikian pula untuk postingan yang lain, judul dan deskripsi akan secara otomatis berubah sesuai dengan parameter-parameter yang sudah kita masukkan sebelumnya.
Berikut ini adalah rekomendasi setting yang umum digunakan untuk judul dan deskripsi, yang tentunya tidak mutlak juga, tergantung tujuan kita dalam membuat website:
  1. Home
    Homepage title template: %%sitename%% – %%sitedesc%%
    Homepage meta description template: statis, isi dengan deskripsi singkat tentang blog anda
  2. Post Types
    Post title template: %%title%%
    Post meta description template:  %%excerpt%%
    Pages title template: %%title%% – %%sitename%%
    Pages meta description template:  %%excerpt%%
    Media title template: %%title%% – %%sitename%%
    Media meta description template:  %%caption%%
  3. Taxonomies
    Categories/Tag/Format title template: %%term_title%% Archives %%page%% – %%sitename%%
    Categories meta description template: %%category_description%%
    Tag meta description template: %%tag_description%%
    Format meta description template: -
    Catatan: Jangan lupa mengisi deskripsi untuk kategori dan tag blog anda, lewat menu Posts>Categories dan Posts>Tags di akun WordPress.
  4. Other
    Author/Date Archives: biarkan sesuai default
    Search page title template: You searched for %%searchphrase%% %%page%% – %%sitename%%
    404 pages title template: Page Not Found – Error 404 | %%sitename%%
  5. Jika anda ingin menggunakan parameter-parameter lain sesuai kebutuhan anda, Yoast WordPress SEO sudah menyediakan daftar dan penjelasan singkatnya, yang dapat dilihat pada tab Help.

Yoast WP SEO Index 331x400

Indeks
Selain kolom untuk mengisi template judul dan deskripsi, pada tab-tab di atas juga terdapat pilihan “no index, follow”. Ini adalah fitur yang sangat powerful dari Yoast WordPress SEO, jadi kita harus sangat berhati-hati dalam menggunakannya. Jika pilihan ini kita aktifkan, maka robot search engine tetap akan melakukan penelusuran ke halaman yang bersangkutan, tetapi halaman itutidak akan terindeks di search engine, namun link-link yang terdapat di dalamnya masih akan di-follow oleh robot.
Misal, jika saya mencentang “no index, follow” pada tab Taxonomies>Categories pada blog ini, maka URL kategori saya (contoh: http://info-cool.com/category/blogging/wordpress-seo/) tidak akan muncul di hasil pencarian search engine. Tetapi halaman ini tetap dikunjungi oleh robot mesin pencari, dan link-link artikel di dalam kategori ini tetap di-follow oleh robot tersebut.
Anda bisa biarkan saja bagian ini sesuai default, tapi kalau preferensi saya, saya mengaktifkan “no index, follow” untuk Tags, FormatAuthor Archives (jangan dicentang kalau ada lebih dari satu penulis di blog WP anda!), dan Date Archives, untuk menghindari duplicate content.

III. Social

Bagi anda yang suka mempromosikan website lewat Facebook dan Twitter, pada bagian ini anda bisa menambahkan Facebook admin, mengisi deskripsi situs khusus untuk Facebook, mengisi Twitter username dan  menambahkan meta data untuk Twitter. Jika anda belum memiliki akun social media, biarkan saja kolom-kolom tersebut kosong.

IV. XML Sitemaps

Sitemap adalah file berformat XML yang berisi link ke seluruh halaman dari sebuah website, yang akan memudahkan baik bagi pengunjung maupun mesin pencari untuk menelusuri seluruh halaman situs kita.
Jika biasanya pengguna WP menginstall plugin Google Sitemaps untuk membuat sitemap bagi situs mereka, kini tidak perlu lagi karena plugin Yoast WordPress SEO sudah menyediakan fitur ini. Secara default fitur XML Sitemap sudah aktif, dan setiap kali kita selesai posting, link postingan baru kita akan secara otomatis masuk ke sitemap tersebut.
Tidak ada setting yang perlu kita rubah di bagian ini, kecuali mungkin bagian General settings, yaitu jika kita ingin melakukan ping ke Yahoo! dan Ask.com setiap kali kita mempublikasikan suatu posting, agar postingan baru kita bisa lebih cepat terindeks oleh kedua mesin pencari tersebut.
Yoast WP SEO XML Sitemap 500x383

V. Permalinks

  1. Jika dicentang, strip the category base akan menghilangkan tulisan /category/ dari URL. Contoh: http://example.com/category/wordpress/ akan berubah menjadi http://example.com/wordpress/. Tidak terlalu penting untuk diaktifkan.
  2. Centang pilihan Enforce a trailing slash on all category and tag URL’s. Ini akan membuat semua URL kategori dan tag diakhiri dengan tanda / (slash). Anda bisa baca artikel dariGoogle Webmaster Blog untuk keterangan lebih jelas tentang perlu tidaknya slash di akhir URL.
  3. Centang pilihan Redirect attachment URL’s to parent post URL.
  4. Centang pilihan Remove the ?replytocom variables, terutama berguna untuk meningkatkan efisiensi penelusuran mesin pencari dan menghindari duplicate contentuntuk situs-situs besar yang memiliki banyak comment dan reply.
  5. Centang pilihan Redirect ugly URL’s to clean permalinks. Kadang situs lain “salah” dalam menuliskan link ke situs kita, pilihan ini akan mengalihkan URL salah tersebut ke URL yang benar. Jika diaktifkan, akan ada pilihan tambahan yang muncul di bawah:
    Prevent cleaning out Google Site Search URL’s: aktifkan kalau anda memasang fitur Google Site Search di dalam situs anda.
    Prevent cleaning out Google Analytics Campaign Parameters: aktifkan kalau anda memanfaatkan Google Analytics Campaign untuk tracking website.
    Jika terdapat crash dengan plugin lain, maka fitur redirect URL ini sebaiknya di-nonaktifkan saja.

VI. Internal Links

Bagian ini untuk memasang breadcrumbs di blog kita. Bagi yang belum tahu istilah ini, lihat di atas judul artikel ini, ada tulisan “You are here: Home > Blogging > WordPress SEO > Panduan Menggunakan Plugin Yoast WordPress SEO”. Inilah yang disebut dengan breadcrumbs, yang sangat berguna untuk memudahkan navigasi bagi pengunjung, dan penting juga untuk SEO. Lihat gambar di bawah ini untuk contoh konfigurasinya:
Yoast WP SEO XML Breadcrumbs 500x396
Setelah itu, agar breadcrumbs dapat muncul di halaman blog, kita perlu secara manual memasukkan kode php yang sudah disediakan oleh plugin ke dalam theme blog kita. Masukkan kode tersebut di tempat yang anda inginkan, biasanya di file single.php dan archive.php di bagian Appearance>Editor akun WP.

VII. RSS

Cara paling mudah untuk mencuri konten dari sebuah situs adalah melalui RSS feed-nya. Pada bagian ini kita bisa menambahkan kredit (dan link) di awal dan akhir artikel pada RSS feed blog kita, sehingga jika ada orang yang memanfaatkan auto scrapper untuk mencuri artikel, otomatis link kita juga akan ter-copy oleh mereka. Kita juga bisa memanfaatkan fitur ini untuk mengisi link iklan atau affiliate.

VIII. Import & Export

Jika blog anda bukan blog baru dan sedang menggunakan plugin SEO lain, anda bisa melakukan import settingan plugin lama tersebut untuk diaplikasikan di plugin Yoast WordPress SEO. Selain itu kita juga bisa melakukan eksport settingan plugin ini, agar kita tidak perlu lagi melakukan konfigurasi dari awal jika hendak menginstall plugin ini di blog-blog yang lain.

IX. Edit Files

Jika biasanya kita perlu mengakses cPanel dari hosting kita, atau menggunakan FTP editor, untuk mengedit file .htaccess, sekarang kita bisa melakukannya langsung dari akun WP kita melalui fitur ini!

Yoast WordPress SEO di Halaman Posting

Baiklah, sekarang kita sudah selesai melakukan setting untuk plugin Yoast WordPress SEO, tapi sebenarnya kekuatan utama plugin ini bukan di bagian tersebut, melainkan justru di halaman posting WP. Coba anda buka menu Posts>Add New, atau bisa juga buka salah satu postingan lama. Di bagian paling bawah akan terlihat menu baru yaitu WordPress SEO by Yoast.
Di tab General, kita bisa menuliskan Focus Keyword, atau kata kunci yang kita incar untuk artikel bersangkutan. Lalu kita bisa mengisikan SEO Title dan Meta Description dan melihat Snippet Preview (tampilan blog kita di hasil pencarian search engine). Bila dua kolom tersebut kita biarkan kosong, maka plugin akan secara otomatis menggunakan template yang sudah kita buat di atas (bagian II. Titles & Metas – Judul Statis/Dinamis).
Halaman Post 460x400
Kemudian setelah kita Publish/Save artikel, di tab Page Analysis kita bisa melihat nilai SEO dari artikel kita, dan bagian-bagian mana yang perlu diperbaiki. Perlu diingat bahwa kita tidak perlu memaksakan diri untuk mendapatkan poin “hijau” di setiap aspek, namun demikian sebagian besar parameter penilaian yang disediakan oleh Yoast WordPress SEO ini memang akurat dan merupakan faktor penting dalam search engine optimization.
Page Analysis Result 500x281
Sampai di sini dulu artikel yang melelahkan tentang panduan konfigurasi plugin Yoast WordPress SEO ini. Jika ada fitur-fitur yang terlewatkan, atau bagi anda yang sudah merasakan efek dari plugin ini terhadap blog anda, silahkan meninggalkan komentar di bawah.
Demikian artikel Panduan Setting Yoast WordPress SEO yang erblog bisa bagikan, semoga bermanfaat dan silahkan dibagikan ke teman-teman anda yang membutuhkan. :) salam ER