{"id":263,"date":"2011-05-18T21:25:27","date_gmt":"2011-05-19T04:25:27","guid":{"rendered":"http:\/\/themanwhosoldtheweb.com\/blog\/?p=263"},"modified":"2012-10-02T13:08:50","modified_gmt":"2012-10-02T20:08:50","slug":"300k-page-job-search-in-a-box-installation-instructions","status":"publish","type":"post","link":"http:\/\/themanwhosoldtheweb.com\/blog\/2011\/05\/300k-page-job-search-in-a-box-installation-instructions\/","title":{"rendered":"300K Page Job Search In-a-Box: Installation Instructions"},"content":{"rendered":"<p>Here are the step by step instructions for setting up your <a href=\"http:\/\/themanwhosoldtheweb.com\/300K-job-search-in-a-box.php\">300K Page Job Search In-a-Box<\/a> site.\u00a0 We&#8217;ll have your megasite up and running in no time!<!--more--><\/p>\n<p>Now, I hope you already have your job category niche and domain chosen.\u00a0 Ideally,  for SEO and branding purposes, I recommend picking a domain name that  reflects the niche.\u00a0 If you are having picking a profitable job category, take a gander here: <a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/2011\/07\/how-do-i-pick-a-job-search-niche-use-bls\/\">How to Pick a Job Niche using BLS<\/a>.<\/p>\n<p>The instructions are divided into sections: one for the Hosted Solution and the other for the Self Installation Solution.\u00a0 Both solutions assume you have a domain name.<\/p>\n<p>&nbsp;<\/p>\n<h1><span style=\"color: #888888;\"><em><strong>HOSTED SOLUTION<\/strong><\/em><\/span><\/h1>\n<p>With the Hosted Solution, there are only 2 steps.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 1 &#8211; Point your domain to our cloud.<\/strong><\/span><\/p>\n<p>From your domain registrar,you will need to update a couple DNS settings.\u00a0 Check out these detailed instructions provided by Google (for Blogger) for the major domain registrars.<\/p>\n<p><a href=\"http:\/\/www.google.com\/support\/blogger\/bin\/answer.py?hl=en&amp;answer=58317\">http:\/\/www.google.com\/support\/blogger\/bin\/answer.py?hl=en&amp;answer=58317<\/a><\/p>\n<p>When following the above directions, be sure to use the values below instead:<\/p>\n<ul>\n<li>Set the &#8220;A-record&#8221; to our IP:\u00a0 <strong>207.58.188.116<\/strong><\/li>\n<li>Set the CNAME for &#8220;www&#8221; to: <strong>300k.themanwhosoldtheweb.com<\/strong><\/li>\n<\/ul>\n<p>If you have any issues completing this step, you can contact me directly at dave@[this domain].<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 2 &#8211; Update your Basic Settings.<\/strong><\/span><\/p>\n<p>Log in to your <a href=\"http:\/\/themanwhosoldtheweb.com\/members.php\">control panel<\/a>.\u00a0 Click to &#8216;Basic Settings&#8217; on the left side.\u00a0 From this section, update the &#8220;Domain&#8221; field with your domain name.\u00a0 Do not include the &#8220;http:\/\/&#8221; .\u00a0 Click &#8216;Update&#8217; and now your site should be operational (pending DNS changes have propogated).<\/p>\n<p>For further customization, proceed to Step 5 in the Self Installation section below.<\/p>\n<p>&nbsp;<\/p>\n<h1><span style=\"color: #888888;\"><em><strong><em><strong>SELF INSTALLATION SOLUTION<\/strong><\/em><\/strong><\/em><\/span><\/h1>\n<p>With your own installation, you will need to have you own web host (that supports PHP and MySQL).\u00a0 If you don&#8217;t have a web host, I recommend <a href=\"http:\/\/themanwhosoldtheweb.com\/a\/infura\/\">Infura<\/a>, because they&#8217;re cheap and also offer a script installation service.\u00a0 You can enter the promo code &#8216;DavidTang&#8217; to receive unlimited space and bandwidth for only $2.95.\u00a0 Here is a link to have Infura install 300K Page Job Search In-a-Box (price: $25): <a href=\"https:\/\/www.infura.com\/members\/cart.php?a=add&amp;pid=8&amp;promocode=DavidTang\">click here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 1 &#8211; Download and unzip.<\/strong><\/span><\/p>\n<p>After you download the zip file, unzip it into a local directory.\u00a0 You should see 4 folders and 9 files, just like the screenshot below.<\/p>\n<p><a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k1.gif\"><\/a><a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k11.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-272\" title=\"300k1\" src=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k11.gif\" alt=\"\" width=\"438\" height=\"229\" srcset=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k11.gif 575w, http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k11-300x157.gif 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/a><br \/>\n<span style=\"text-decoration: underline;\"><strong> <\/strong><\/span><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 2 &#8211; Create your database.<\/strong><\/span><\/p>\n<p>You MySQL database file is located in the &#8220;mysql_file&#8221; directory.\u00a0 Create a database and import the database\u00a0 file.\u00a0 Once successfully imported, you should see 4 tables:<\/p>\n<ul>\n<li>ad<\/li>\n<li>setup<\/li>\n<li>state<\/li>\n<li>zipcode<\/li>\n<\/ul>\n<p>If you are having difficulty importing the database due to its size, you can use this free tool: <a href=\"http:\/\/www.ozerov.de\/bigdump\/\">BigDump<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 3 &#8211; Modify configx.php and .htaccess files.<\/strong><\/span><\/p>\n<p>Before you upload the files to your server, you should modify the configx.php file:<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\">configx.php<\/span> &#8212; Set values for the 7 variables in the top 3 sections.\u00a0 The first 2 variables ($admin_username and $admin_password) refer to the log in information you would like to use for your online control panel.\u00a0 The next 4 variables ($mysql_host, mysql_dbusername, $mysql_dbpname, $mysql_db) are the values associated with your MySQL database.\u00a0 The final variable ($domain) is your domain name.\u00a0 Do not include the &#8220;http:\/\/&#8221;.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 4 &#8211; Upload files and log into your control panel<\/strong><\/span>.<\/p>\n<p>Next, upload all the files and folders with the exception of the &#8220;mysql_file&#8221; directory.\u00a0 After everything&#8217;s up on your server, you can access the control panel via this URL:<\/p>\n<p>http:\/\/yourdomain.com\/300k-admin\/<\/p>\n<p>Log in with the credentials in set in step 2 for $admin_username and $admin_password.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 5 &#8211; Configure the Basic Setup settings.<\/strong><\/span><\/p>\n<p>Click the &#8220;Basic Setup&#8221; link in the left hand navigation.\u00a0 Modify all the editable fields:<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\">Job Categories<\/span> &#8212; You can set up to 3 job categories.\u00a0 Although you are only required to fill in 1 job category, I recommend specifying all 3 job categories, because only then will your megasite default to about 300,000 pages.\u00a0\u00a0 You should select 3 job categories that are related, so that there are traffic synergies.\u00a0 For instance, if your niche is investment banking, you may want to set your job categories as &#8216;Investment Banking,&#8217; &#8216;Equity Research,&#8217; and &#8216;Due Diligence.&#8217;<\/li>\n<li><span style=\"text-decoration: underline;\">Indeed Publisher ID<\/span> &#8212; This is crucial.\u00a0 If you haven&#8217;t yet, go to Indeed and <a href=\"https:\/\/ads.indeed.com\/jobroll\/signup\">sign up as a Publisher<\/a>.\u00a0 Once you&#8217;re registered and logged in, click the &#8220;XML Feed&#8221; tab.\u00a0 Scroll down to the &#8220;Sample Request&#8221; section and you find your publisher ID.\u00a0 (You will find text similar to this <strong>Your publisher ID is &#8220;XXXXXXXXXXXXXXX&#8221;<\/strong>.)\u00a0 Copy that value in this field.\u00a0 Once you update this with your own Indeed publisher ID, Indeed will start paying you for all the lovely traffic you send their way.\u00a0 Once Google begins to index your site (like it did in my <a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/2011\/04\/live-case-study-build-300000-page-autoscale-autopilot-site\/\">SEO case study<\/a>), you will start seeing earnings from Indeed within 1 week!<\/li>\n<li><span style=\"text-decoration: underline;\">Google Analytics Code<\/span> &#8212; If you have a Google Analytics account, you can copy the tracking code in here.\u00a0 This is optional, but recommended, so that you can track how you site is performing in terms of traffic stats.\u00a0 Alternatively, you can paste in any sitewide tracking code here.<\/li>\n<li><span style=\"text-decoration: underline;\">Homepage Search Form Text<\/span> &#8211; This is the text that appears next to the search form on the homepage of your megasite.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 6 &#8211; Customize the Global Settings section.<\/strong><\/span><\/p>\n<p>The Global Settings section includes text that appear throughout your megasite.\u00a0 Here is an explanation of the available fields:<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\">Page Title<\/span> &#8212; This should be short and contain the primary keywords you want to rank for.\u00a0 This page title is only used for the homepage and job listing results pages for zip codes that return 0 listings.<\/li>\n<li><span style=\"text-decoration: underline;\">Top Bar<\/span> &#8212; Notice there is a top bar that scrolls down when the page loads.\u00a0 This is the text goes into that bar.\u00a0 It is ideal for an advertisement (e.g. a Google Adsense 728&#215;15) due its to prominent placement and eye catching animation.\u00a0 You can use HTML here.<\/li>\n<li><span style=\"text-decoration: underline;\">Footer Text<\/span> &#8211; This text appears in your sitewide footer, on the lower left, in the &#8220;about&#8221; section.\u00a0 I suggest you include your job niche, your job categories, and other key terms (e.g. &#8220;local,&#8221; &#8220;hiring opportunities&#8221;) in this blurb.<\/li>\n<li><span style=\"text-decoration: underline;\">Meta Text<\/span> &#8211; This is the text that goes into your &lt;META DESCRIPTION&gt; tag, which is typically the text that is displayed by Google in the search results.\u00a0 To optimize click throughs, the script will automatically generate the beginning portion of the META DESCRIPTION to be relevant to the page.\u00a0 The text you specify in this field will appear after the automated text.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>STEP 7 &#8211; Customize the Results Page Content section.<\/strong><\/span><\/p>\n<p>This is section contains the bulk of your customizable text content.\u00a0 All the text here will appear in your job listing results pages.\u00a0 There are about 40,000 such pages per job category.\u00a0 You can insert HTML and Javascript in these fields, including code for Google Adsense banners.\u00a0 You should include keywords and content relevant to your job niche in these fields:<\/p>\n<ul>\n<li>Left Column, Top Text<\/li>\n<li>Left Column, Bottom Text<\/li>\n<li>Right Column Text<\/li>\n<\/ul>\n<p>You should include keywords and content relevant to your specific job categories in the job category specific fields:<\/p>\n<ul>\n<li>Text for Job Category 1 Listings &#8212; As the title suggests, the text you place here will only appear for search results related to Job Category 1.<\/li>\n<li>Text for Job Category 2 Listings<\/li>\n<li>Text for Job Category 3 Listings<\/li>\n<\/ul>\n<p>The screenshot below illustrates where all the various text blocks appear on the actual job listing results pages.<\/p>\n<p><a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/refdiagzip.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-267\" title=\"refdiagzip\" src=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/refdiagzip.gif\" alt=\"\" width=\"440\" height=\"517\" srcset=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/refdiagzip.gif 648w, http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/refdiagzip-255x300.gif 255w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><\/p>\n<p>With the above steps complete, your site should be fully operational.\u00a0 However, there are additional features available to further enhance your Niche Jobs Search Engine.\u00a0 Instructions for these enhancements are listed below in the Q &amp; A section.<\/p>\n<p>For the Self Installation version, it is <strong>very important<\/strong> to verify that your .htaccess files were uploaded correctly.\u00a0 To verify, just perform a normal search on your site (but be sure to enter a legitimate zip code).\u00a0 Then, from the results page, click any of the links under the &#8220;nearby zip codes&#8221; section.\u00a0 Notice that when you hover of the link, the URL is SEO-friendly (e.g. domain.com\/12345-jobcategory-jobs-in-city\/).\u00a0 Now, after you click the link, verify the resolved URL is still SEO-friendly and NOT the PHP long form (e.g. domain.com\/zip.php?zip=12345&amp;tab=jobcategory).\u00a0 If you have the long form, then you did not upload your .htaccess file correctly or have quirky server configuration settings.\u00a0\u00a0<strong> <\/strong>Here are some possible reasons to correct the issue (based on what customers have told me):<\/p>\n<ul>\n<li>If you are using a FTP program that provides the option to upload in ASCII or binary mode, choose binary.<\/li>\n<li>If you are uploading the file and can choose among a number of file formats, select utf-8.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline; color: #888888;\"><strong>Q &amp; A<\/strong><\/span><\/p>\n<p><strong>Question: How do I use the Ad Management system?<\/strong><\/p>\n<p>The 300K Page Job Search In-a-Box turnkey solution includes a built-in ad management system.\u00a0\u00a0 This gives you the flexibility to more aggressively monetize your search engine by selling text ads directly to advertisers.\u00a0 To administer your ads, log into your control panel and click the &#8220;Ad Management&#8221; link to the left.<\/p>\n<p>From the Ad Management section of the control panel, you can add, edit, and delete text ads.\u00a0 There are two types of ads:<\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\">Primary Ad<\/span> &#8212; Only one text ad can be set as the Primary Ad.\u00a0 To set an ad as the Primary Ad, click the &#8220;Set as Primary Ad&#8221; button in the edit form area of the associated ad.\u00a0 A Primary Ad appears twice, above and below the Indeed job listings.<\/li>\n<li><span style=\"text-decoration: underline;\">All other ads<\/span> &#8212; All other ads appear in the right column.\u00a0 All newly created ads, by default, fall within this category.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Question: How do I sell job postings?<\/strong><\/p>\n<p>As part of Indeed&#8217;s Publisher program, you can also sell job postings.\u00a0 This capability is already integrated into your megasite. You can find links to &#8220;Post a Job!&#8221; in the top bar section, the header search form, and footer text.<\/p>\n<p>From within Indeed&#8217;s Publisher administration section, you can set the price for a job listing.\u00a0 Indeed states the average sale is $200.\u00a0 Indeed then takes a $20 processing fee, so your net sale will be the sales price minus $20.\u00a0 Indeed processes the transaction and will add your job listing sales into your publisher payout.\u00a0 For any listings that you sell, it will appear on your own site above other non-paid listings and will also be cross-listed within Indeed&#8217;s network of thousands of partner sites.<\/p>\n<p>Now, to set the fee, go to the &#8220;Instant Job Site&#8221; tab from within <a href=\"https:\/\/ads.indeed.com\/p\/admin\/index.php\">Indeed&#8217;s Publisher administration section<\/a>.\u00a0 On the right side, you can set the price.\u00a0 Click to the step 2.\u00a0 Then, other &#8220;Option 2) Hosted by Indeed,&#8221; click the &#8220;advanced&#8221; link.\u00a0 You can modify the HTML to further customize it to your site.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Question: How do I change the site logo?<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\">HOSTED SOLUTION<\/span><\/p>\n<p>You can upload a new logo through the control panel under the &#8220;Look &amp; Feel&#8221; section.\u00a0 Please note your image will automatically be converted to GIF file (if it&#8217;s not one already).<\/p>\n<p><span style=\"text-decoration: underline;\">SELF INSTALLATION<\/span><\/p>\n<p>You can change the logo by overwriting the original logo image.\u00a0 The logo image can be found in the &#8220;images&#8221; directory:<\/p>\n<ul>\n<li>images\/logo.gif<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Question: How do I change the site look and feel?<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\">HOSTED SOLUTION<\/span><\/p>\n<p>You can modify the CSS code from within the &#8220;Look &amp; Feel&#8221; section.\u00a0 If you wish to use any of the style sheets available for download below, just copy and paste the code into the CSS code section.<\/p>\n<p><span style=\"text-decoration: underline;\">SELF INSTALLATION<\/span><\/p>\n<p>The look and feel of your megasite is pretty much controlled by the the CSS defined in the &#8220;style.css&#8221; file.\u00a0 The default style was designed to mimic traditional search engine colors, such as those used by Google, Bing, as well as Indeed.<\/p>\n<p><em>Additional Style sheets<\/em><\/p>\n<ul>\n<li><strong>Blue Jay Theme <\/strong> <a href=\"http:\/\/themanwhosoldtheweb.com\/downloads\/300k-style-bluejay\/\">[Download]<\/a> <a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k_style1.gif\">[Screenshot]<\/a><\/li>\n<li><strong>Fig &amp; Olive Theme<\/strong> <a href=\"http:\/\/themanwhosoldtheweb.com\/downloads\/300k-style-figolive\/\">[Download]<\/a> <a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k_style2.gif\">[Screenshot]<\/a><\/li>\n<li><strong>Night Time Theme<\/strong> <a href=\"http:\/\/themanwhosoldtheweb.com\/downloads\/300k-style-nighttime\/\">[Download]<\/a> <a href=\"http:\/\/themanwhosoldtheweb.com\/blog\/wp-content\/uploads\/2011\/05\/300k_style3.gif\">[Screenshot]<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Question: How do I get the UK version of the site?<\/strong><\/p>\n<p>Before you decide to use the UK version, please be aware that the footprint for the UK version is much smaller than that of the US version.<\/p>\n<p><span style=\"text-decoration: underline;\">HOSTED SOLUTION<\/span><\/p>\n<p>You can easily swap into the UK version in the &#8220;Basic Settings&#8221; section of your control panel.\u00a0 Under &#8220;Geography,&#8221; just select &#8220;UK version.&#8221;<\/p>\n<p><span style=\"text-decoration: underline;\">SELF INSTALLATION<\/span><\/p>\n<p>You will need a new set of files and database for the UK version.\u00a0 Just drop me an email (dave@[this domain]) with this request and I will email you those files.<\/p>\n<p>&nbsp;<\/p>\n<p>Questions?\u00a0 Please post a reply and I will try to respond as quickly as possible.\u00a0 Best of luck to you and your new megasite!<\/p>\n<p><em><strong>dave<\/strong><\/em><\/p>\n<div id=\"_mcePaste\" class=\"mcePaste\" style=\"position: absolute; left: -10000px; top: 61px; width: 1px; height: 1px; overflow: hidden;\"><a href=\"http:\/\/207.58.188.116\/%7Etheman\/\">207.58.188.116<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Here are the step by step instructions for setting up your 300K Page Job Search In-a-Box site.\u00a0 We&#8217;ll have your megasite up and running in no time!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[102],"tags":[206],"class_list":["post-263","post","type-post","status-publish","format-standard","hentry","category-300k-page-job-search-in-a-box","tag-300k-page-job-search-in-a-box"],"_links":{"self":[{"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/posts\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":26,"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"predecessor-version":[{"id":271,"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/posts\/263\/revisions\/271"}],"wp:attachment":[{"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/themanwhosoldtheweb.com\/blog\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}