
The email address is already associated with a Freelancer account. Enter your password below to link accounts:
Username:
Link your Facebook account to a new Freelancer account
Email address:
Valid username
Project Description:
I own a small search engine. I would like some one to modify the script in order for it to show the "keyword searched" on the title, description and keywords meta tags on search results. For example if some one search for "free games" the meta tags should look as follow in order for them to be search engine friendly:
<TITLE>free games</TITLE>
<META NAME="Description" CONTENT="free games">
<META NAME="Keywords" CONTENT="free games">
I control the meta tags from the admin area. I want to be able to just put {kw} on all 3 tags and for {kw} to be replace with the keyword searched.
From the admin area I'm able to modify the source for my site, from here I can modify the metags. I belve this is where the script needs the modification: (The entire search engine script only cost me $40. So I don't expect this project to be more expensive than the entire site.)
________________________________
<HTML>
<HEAD>
<TITLE>Searchws.com - Find everything you are looking for.</TITLE>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="description" content="Use our search engine to find what you are looking for. Quality Results all the time!">
<meta name="keywords" content="Search Engine, meta search, meta results">
<meta http-equiv="Content-Language" content="en">
<STYLE>
<!--
BODY {
PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-SIZE: 50%; BACKGROUND-ATTACHMENT: scroll; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; BACKGROUND-COLOR: #fff
}
td
{
font-family: Verdana, Arial, sans-serif; font-size:12px;
}
FORM {
MARGIN: 0px
}
A {
COLOR: #324f9a; BACKGROUND-COLOR: transparent
}
A.link {
COLOR: #324f9a; BACKGROUND-COLOR: transparent
}
A:visited {
COLOR: #939; BACKGROUND-COLOR: transparent
}
A:hover {
COLOR: #f60; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
H2 {
MARGIN-TOP: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
.searchWithinResults .exactPh {
COLOR: #fff
}
.rnav {
COLOR: #324f9a
}
.footer P.links A:visited {
COLOR: #324f9a
}
.logos A:visited {
COLOR: #324f9a
}
TD.results UL LI A {
COLOR: #324f9a
}
A.tabOn {
COLOR: #333
}
A.tabOn:visited {
COLOR: #333
}
A.tabOn:hover {
COLOR: #333
}
A.tabOff {
COLOR: #333
}
A.tabOff:visited {
COLOR: #333
}
A.tabOff:hover {
COLOR: #333
}
A.tabOnEnd {
COLOR: #333
}
A.tabOnEnd:visited {
COLOR: #333
}
A.tabOnEnd:hover {
COLOR: #333
}
A.tabOffEnd {
COLOR: #333
}
A.tabOffEnd:visited {
COLOR: #333
}
A.tabOffEnd:hover {
COLOR: #333
}
.langButtons A {
COLOR: #333
}
.langButtons A:visited {
COLOR: #333
}
.adLabel {
COLOR: #666
}
.last10 {
COLOR: #666
}
P.result .resURL {
COLOR: #390
}
P.result .resSize {
COLOR: #390
}
P.result .resDate {
COLOR: #390
}
.rnav A.rnavLink:hover {
COLOR: #f60
}
.imgNavReturn A:hover {
COLOR: #f60
}
P.more A:hover {
COLOR: #f60
}
.fsOptOut A {
COLOR: #f60
}
.fsOptOut A:visited {
COLOR: #f60
}
#resultPage .resultWell P.result .resTitle .resType {
COLOR: #f60
}
#resultPage .rnav .rnavLabel {
COLOR: #f60
}
#resultPage .rnav .rnavCurr {
COLOR: #f60
}
.slabel {
COLOR: #f60
}
#mp3BrowseResults .mmBrowse {
COLOR: #f60
}
#ftpBrowseResults .ftpBrowse {
COLOR: #f60
}
.colLabel {
COLOR: #f60
}
.rewrite {
COLOR: #f60
}
.qRewrite .instr {
COLOR: #f60
}
.footer P.links A:hover {
COLOR: #f60
}
.price {
COLOR: #f60
}
H2 {
COLOR: #f60
}
#responsePage .hlight {
COLOR: #f60
}
.ocjp .warning {
COLOR: #f80
}
#homePage #dbStats P {
BACKGROUND-COLOR: #ebebeb
}
A.tabOff {
BACKGROUND-COLOR: #dfefff
}
A.tabOff:visited {
BACKGROUND-COLOR: #dfefff
}
A.tabOffEnd {
BACKGROUND-COLOR: #dfefff
}
A.tabOffEnd:visited {
BACKGROUND-COLOR: #dfefff
}
.ocjp P.links {
BACKGROUND-COLOR: #dfefff
}
A.tabOn {
BACKGROUND-COLOR: #9cf
}
A.tabOn:visited {
BACKGROUND-COLOR: #9cf
}
A.tabOn:hover {
BACKGROUND-COLOR: #9cf
}
A.tabOff:hover {
BACKGROUND-COLOR: #9cf
}
A.tabOnEnd {
BACKGROUND-COLOR: #9cf
}
A.tabOnEnd:hover {
BACKGROUND-COLOR: #9cf
}
A.tabOnEnd:visited {
BACKGROUND-COLOR: #9cf
}
A.tabOffEnd:hover {
BACKGROUND-COLOR: #9cf
}
#afterCatList {
BACKGROUND-COLOR: #9cf
}
#homePage .searchBar {
BACKGROUND-COLOR: #9cf
}
.searchBar2 {
BACKGROUND-COLOR: #9cf
}
.searchBarbottom {
BACKGROUND-COLOR: #9cf
}
#homePage .langButtons {
BACKGROUND-COLOR: #588fc7
}
.resultHeading {
BACKGROUND-COLOR: #588fc7
}
#resultPage .searchWithinResults {
BACKGROUND-COLOR: #588fc7
}
#withinResults P.searchReminder {
BACKGROUND-COLOR: #588fc7
}
#resultPage P .resTitle {
FONT-SIZE: 100%
}
.rewrite {
FONT-SIZE: 100%
}
.ocjp .warning {
FONT-SIZE: 100%
}
INPUT.button {
FONT-SIZE: 90%
}
#resultPage .langButtons {
FONT-SIZE: 90%
}
#responsePage .langButtons {
FONT-SIZE: 90%
}
.searchBar .exactPh {
FONT-SIZE: 90%
}
#resultPage .relatedResults {
FONT-SIZE: 90%
}
.adLabel {
FONT-SIZE: 80%
}
#homePage #atwlogo {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 32px 0px 37px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
P.featuredLink {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 44px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#withinResults .searchWithinResults .form {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 44px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.fsOptOut {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#homePage #dbStats P {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
#homePage #mainToolbar {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.catList {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 22px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
#homePage .catList {
MARGIN: 3px 0px 2px; TEXT-ALIGN: center
}
.tabOn {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 7%; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabOff {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 7%; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabOnEnd {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 7%; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tabOffEnd {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 7%; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.tabOn {
BORDER-LEFT: #3770a8 1px solid
}
A.tabOff {
BORDER-LEFT: #3770a8 1px solid
}
A.tabOnEnd {
BORDER-RIGHT: #3770a8 1px solid; BORDER-LEFT: #3770a8 1px solid
}
A.tabOffEnd {
BORDER-RIGHT: #3770a8 1px solid; BORDER-LEFT: #3770a8 1px solid
}
#afterCatList {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 4px
}
#homePage .searchBar {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
#resultPage .searchWithinResults {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
.editCrit {
MARGIN-LEFT: 50px
}
.searchBar INPUT.button {
TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.02em
}
.searchWithinResults INPUT.button {
TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.02em
}
UNKNOWN {
PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
UL {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UNKNOWN {
MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
#homePage .langButtons {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#resultPage .langButtons {
TEXT-ALIGN: left
}
.resultHeading {
PADDING-RIGHT: 0px; BORDER-TOP: #9cf 4px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.qRewrite {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.mainResults .noResults {
MARGIN: 10px 0px
}
.mainResults {
PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; WIDTH: 90%; PADDING-TOP: 0px
}
.resultHeading .padder {
PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; WIDTH: 90%; PADDING-TOP: 0px
}
#responsePage .mainResults .padder {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#resultPage #sponsorLinks P {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#pe P.more {
PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 7px! important; MARGIN: 0px; PADDING-TOP: 5px! important; TEXT-ALIGN: right
}
#sponsorLinks P.more {
PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 7px! important; MARGIN: 0px; PADDING-TOP: 5px! important; TEXT-ALIGN: right
}
#pe {
BORDER-BOTTOM: #ccc 1px solid
}
#sponsorLinks P.more {
BORDER-BOTTOM: #ccc 1px solid
}
#resultPage #pe {
MARGIN-TOP: 5px
}
#responsePage .legend {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.legend UL LI {
PADDING-BOTTOM: 5px; MARGIN: 0px
}
#responsePage .legend P {
BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
#resultPage .resultWell .submain {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#moreRes {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px 32px; PADDING-TOP: 5px
}
#moreRes .last10 {
BORDER-TOP: #ccc 1px solid; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.rewrite {
PADDING-RIGHT: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.ocjp {
PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; WIDTH: 90%; PADDING-TOP: 0px
}
.ocjp .warning {
MARGIN: 20px 0px 15px; TEXT-ALIGN: center
}
.ocjp P {
PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 15px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#modout {
BORDER-RIGHT: #588fc7 1px solid; BORDER-TOP: #588fc7 0px solid; BORDER-LEFT: #588fc7 1px solid; BORDER-BOTTOM: #588fc7 1px solid
}
A.refhead {
MARGIN-LEFT: 1.5em; TEXT-DECORATION: none
}
A.refhead:hover {
TEXT-DECORATION: underline
}
A.refhead SPAN.refchar {
FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
.refcont {
PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1.5em; PADDING-TOP: 3px
}
#resultPage .resultWell P.result#res1 {
MARGIN-TOP: 0px; PADDING-TOP: 5px
}
#Results .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
#Results .resultWell P.result {
MARGIN-TOP: 0px; PADDING-TOP: 5px
}
#Results .resultWell P.resultInv {
MARGIN-TOP: 0px; PADDING-TOP: 5px
}
#Results .resultWell .invLinks {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-TOP: 7px
}
#resultPage .searchWithinResults {
BORDER-TOP: #9cf 2px solid; BORDER-BOTTOM: #9cf 2px solid; TEXT-ALIGN: center
}
#resultPage .noSearchWithin {
MARGIN: 0px 32px; BORDER-BOTTOM: #ccc 1px solid
}
#withinResults P.searchReminder {
PADDING-RIGHT: 0px; BORDER-TOP: #9cf 4px solid; PADDING-LEFT: 32px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
#resultPage #newsResults .newsSort {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#resultPage .rnav {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 7px 32px 0px; PADDING-TOP: 5px
}
.vidCat#resultPage .rnav {
BORDER-TOP-STYLE: none
}
.imgCat#resultPage .rnav {
MARGIN-TOP: 0px
}
.vidCat#resultPage .rnav {
MARGIN-TOP: 0px
}
.mp3Cat#resultPage .rnav {
MARGIN-TOP: 0px
}
.ftpCat#resultPage .rnav {
MARGIN-TOP: 0px
}
P.backWeb {
PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
#withinResults #atwlogo {
PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#advanced #atwlogo {
PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#withinResults P.searchReminder {
COLOR: #fff; TEXT-ALIGN: center
}
#advanced #atwlogo {
PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ftpResults .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
#ftpMatchResults .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
#mp3Results .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
#mp3BrowseResults .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px
}
#ftpBrowseResults .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px
}
#imgResults .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 15px
}
#imgBrowseResults .resultWell {
PADDING-TOP: 5px
}
#vidResults .resultWell {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#Results .colLabel {
PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#mp3BrowseResults .mmBrowse {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#ftpBrowseResults .ftpBrowse {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#imgBrowseResults .resultWell .imgNavReturn {
MARGIN-BOTTOM: 7px
}
#advanced .advForms .padder {
PADDING-RIGHT: 32px; PADDING-LEFT: 32px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 0px
}
A.content:link {
FONT: 11px Arial,Helvitica;
COLOR: #ff0000
}
A.content:visited {
FONT: 11px Arial,Helvitica;
COLOR: #ff0000
}
-->
</STYLE>
<SCRIPT language=JavaScript
src="js/browse.js"></SCRIPT>
<SCRIPT language=JavaScript
src="js/prev.js">
</SCRIPT>
</HEAD>
<body>
Freelancer.com (formerly GetAFreelancer, Scriptlance and vWorker/Rentacoder) is the world's largest freelancing, outsourcing and crowdsourcing marketplace for small business. Hire freelancers to work in software, writing, data entry and design right through to engineering and the sciences, sales and marketing, and accounting & legal services.
Find freelance jobs and make money online! We have freelance coders, writers, programmers, designers, marketers and more. Getting the best web design, custom programming, professional writing or affordable marketing has never been easier!
© Copyright 2013 Freelancer Technology Pty Limited (ACN 142 189 759)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)